设计模式 问答列表

C++ 中的原型设计模式示例

作者:bbbg 提问时间:4/10/2023

我正在学习原型设计模式并实现演示,我将深度复制构造函数和克隆函数添加到这些类中,但我不确定我是否正确实现了它们。我在otherNode中做了dynamic_cast转换,这有点奇怪。有什么建议吗? ...

“静态方法对可测试性来说是死亡的”——替代构造函数的替代品?

作者:deceze 提问时间:1/23/2012

有人说“静态方法对可测试性来说是死亡”。如果是这样,那么以下可行的替代模式是什么? class User { private $phone, $status = 'default', $cr...

软件设计 - 两个类之间的交互

作者:luleksde 提问时间:12/2/2014

首先,如果这个问题有一个微不足道的答案,我很抱歉,但我找不到。 我所讨论的概念如下。 我有一个交换数据的客户端应用和一个服务器应用。我正在尝试以下列方式分离在客户端中处理服务器更新的逻辑。 一个“...

OOP - 使用类属性或 lambda 包装静态方法(同名)的设计模式是否有名称?

作者:Austin C 提问时间:10/6/2023

我目前正在使用一个 C# 类,该类公开了一些 lambda [instance] 方法,这些方法用作同名静态方法的包装器。 下面是一个示例代码段: public class UserUI : Da...

购物车实现 - 是否可以对每个 CRUD 操作进行服务器调用?

作者:A7med 提问时间:10/22/2023

我正在观看有关使用 .Net Core 的电子商务网站的教程 - 该项目的类型为 Web Assembly Blazor,我检查了 .NET CORE 托管,因此该项目被喷到客户端、服务器和剪切。 ...

C++ 观察器设计模式,防止对象被重新分配

作者:yonutix 提问时间:10/24/2023

由于在某些情况下对象被重新分配,例如在 std::vector 的情况下,C++ 可观察模式实现可能会有问题: 根据“四人帮”一书,可观察对象的实现如下所示: class ObservableSu...

想要实现基于配置将数据保存到 DB 或 Kafka 的设计模式

作者:Rashhh 提问时间:9/1/2023

我想实现一种设计模式,根据配置将数据保存到 DB 或 Kafka。例如,如果配置值为 isDB=1,则保存到数据库,否则保存到 Kafka。 我正在考虑使用中介模式实现它,但在实现部分不是很确定。...

如何在外汇应用程序中实现 Maker Checker [已关闭]

作者:Oloja M 提问时间:11/11/2023

已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 7天前关闭。 改进此问题 我目前正在开发一个外汇应用程序,用户可以在其中向不同的...

使用 Spring Boot 设计类,使用泛型类型的回调设计 JPA

作者:user2441441 提问时间:4/23/2023

当涉及回调时,我对使用 Spring boot 和 JPA 的设计感到困惑。 例: Controller 将调用 Service 类并传入 T 的值,即在我们的示例中为 Employee: @C...

为什么类继承和接口实现会涉及对象?

作者:bokabokaboka 提问时间:10/15/2023

了解类之间的区别也很重要 继承和接口继承(或子类型化)。类 继承根据另一个对象的实现来定义另一个对象的实现 对象的实现。简而言之,它是一种代码和 表示共享。相反,接口继承(或 subtyping) 描...


共84条 当前第2页