C++ 中的原型设计模式示例
作者:bbbg 提问时间:4/10/2023
我正在学习原型设计模式并实现演示,我将深度复制构造函数和克隆函数添加到这些类中,但我不确定我是否正确实现了它们。我在otherNode中做了dynamic_cast转换,这有点奇怪。有什么建议吗? ...
设计模式 问答列表
作者:bbbg 提问时间:4/10/2023
我正在学习原型设计模式并实现演示,我将深度复制构造函数和克隆函数添加到这些类中,但我不确定我是否正确实现了它们。我在otherNode中做了dynamic_cast转换,这有点奇怪。有什么建议吗? ...
作者:deceze 提问时间:1/23/2012
有人说“静态方法对可测试性来说是死亡”。如果是这样,那么以下可行的替代模式是什么? class User { private $phone, $status = 'default', $cr...
作者:luleksde 提问时间:12/2/2014
首先,如果这个问题有一个微不足道的答案,我很抱歉,但我找不到。 我所讨论的概念如下。 我有一个交换数据的客户端应用和一个服务器应用。我正在尝试以下列方式分离在客户端中处理服务器更新的逻辑。 一个“...
作者:Austin C 提问时间:10/6/2023
我目前正在使用一个 C# 类,该类公开了一些 lambda [instance] 方法,这些方法用作同名静态方法的包装器。 下面是一个示例代码段: public class UserUI : Da...
作者:A7med 提问时间:10/22/2023
我正在观看有关使用 .Net Core 的电子商务网站的教程 - 该项目的类型为 Web Assembly Blazor,我检查了 .NET CORE 托管,因此该项目被喷到客户端、服务器和剪切。 ...
作者:yonutix 提问时间:10/24/2023
由于在某些情况下对象被重新分配,例如在 std::vector 的情况下,C++ 可观察模式实现可能会有问题: 根据“四人帮”一书,可观察对象的实现如下所示: class ObservableSu...
作者:Rashhh 提问时间:9/1/2023
我想实现一种设计模式,根据配置将数据保存到 DB 或 Kafka。例如,如果配置值为 isDB=1,则保存到数据库,否则保存到 Kafka。 我正在考虑使用中介模式实现它,但在实现部分不是很确定。...
作者:Oloja M 提问时间:11/11/2023
已关闭。这个问题需要细节或澄清。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。 7天前关闭。 改进此问题 我目前正在开发一个外汇应用程序,用户可以在其中向不同的...
作者:user2441441 提问时间:4/23/2023
当涉及回调时,我对使用 Spring boot 和 JPA 的设计感到困惑。 例: Controller 将调用 Service 类并传入 T 的值,即在我们的示例中为 Employee: @C...
作者:bokabokaboka 提问时间:10/15/2023
了解类之间的区别也很重要 继承和接口继承(或子类型化)。类 继承根据另一个对象的实现来定义另一个对象的实现 对象的实现。简而言之,它是一种代码和 表示共享。相反,接口继承(或 subtyping) 描...