design-patterns

design-patterns

文章 3 浏览 2.2k

Java设计问题:这是一个好的设计吗?

我正在编写一个通过 HTTP/XML 与远程服务器通信的 Java 客户端。 服务器以 XML 格式向我的客户端发送命令,如下所示: &ltcommand&gt &ltname&gtC1&lt…

把梦留给海 2024-10-29 19:09:16 0 0

设计模式建议:使用自定义对象数组作为单例

经过大量学习后,我开始编写我的第一个应用程序。 在我的代码中,我有一个名为“Measurement”的类。我想实现一系列测量。这个测量数组需要可以跨多个…

人间不值得 2024-10-29 18:31:32 1 0

调解员 C++图形用户界面示例

我听说在 @ web 的某个地方我将能够找到使用 GUI 组件的 Mediator 的良好 C++ 示例。但我设法只找到 GoF 样本或来自巫术之类的东西,这些对我没有帮助…

红ご颜醉 2024-10-29 18:05:15 2 0

对象图的元数据模式

我想将元数据添加到我的对象图中,以获取与我的对象关联的非域类型数据,但对于该域的问题集并不重要。例如,我需要存储对象的排序设置,以便用户可以…

愁杀 2024-10-29 17:59:48 0 0

MVVM 模式中代码隐藏的实用使用

我试图在 WPF 应用程序中尽可能遵循 MVVM 模式,主要是为了能够为我的 ViewModel 逻辑创建单元测试。 在大多数情况下,ViewModel 属性和可视元素属性…

触ぅ动初心 2024-10-29 15:47:14 2 0

这个“模式”有名字吗?

”是否有一个名称,其中方法签名称为 TrySomething,例如 int.TryParse、decimal.TryParse 等。 我想知道这个“模式 我的经常使用这种命名约定 - 他们…

雨落星ぅ辰 2024-10-29 15:14:25 1 0

const char * 与 == 比较

我有一个将 const char * 返回为固定值的函数,当我使用此函数时,我使用“==”运算符来查找返回值和我期望的值之间的相等性。这是一个好的做法吗?它…

愛放△進行李 2024-10-29 09:19:58 1 0

根据另一个字段值显示表字段值

我试图找到从表中检索字段的最佳方法,具体取决于另一个字段的值,所有这些都由网络应用程序管理。 例如,让表 person 包含 4 个字段:name、surname…

诠释孤独 2024-10-29 06:50:07 0 0

C# 标志枚举中的私有值

我正在 C# 中创建一个标志枚举,类似于以下内容: [Flags] public enum DriversLicenseFlags { None = 0, Suspended = 1 &lt&lt 1, Revoked = 1 &lt&l…

旧瑾黎汐 2024-10-29 06:20:22 1 0

原型设计模式与 ICloneable

我正在学习设计模式。今天我读到Prototype DP,发现它用于克隆对象。既然我们在.Net中有一个ICloneable接口,我们还需要Prototype DP吗?或者ICloneab…

独行侠 2024-10-29 02:35:46 1 0

在父类的方法中创建子类的一些实例

我有以下类: abstract class Transport{ protected String name protected Transport(String name){ this.name=name } protected void DoSomething()…

寄居者 2024-10-29 02:29:08 1 0

多线程锁测试

我有一个使用读写锁的类。 我想看看我是否已正确锁定和保护所有方法。 是否有用于测试的设计模式来检查锁是否设置正确? 编辑: 一些说明: 它是从 C+…

淡紫姑娘! 2024-10-29 02:24:12 1 0

MVC 业务逻辑组织

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

秋意浓 2024-10-29 01:02:41 3 0

java中的委托实现

据我了解,委托用于解耦客户端和业务层。客户端通过委托对象调用业务服务。我的问题是,将委托接口暴露给客户端(按契约原则设计或 DIP)而不是实际的…

何必那么矫情 2024-10-28 22:14:42 1 0

这是什么设计模式?

几年前,我曾经创建这样的接口: class Base { public: virtual ~Base { } void foo() { doFoo() } private: virtual void doFoo() = 0 } 那么派生将…

手心的温暖 2024-10-28 20:56:02 2 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文