Java设计问题:这是一个好的设计吗?
我正在编写一个通过 HTTP/XML 与远程服务器通信的 Java 客户端。 服务器以 XML 格式向我的客户端发送命令,如下所示: <command> <name>C1<…
调解员 C++图形用户界面示例
我听说在 @ web 的某个地方我将能够找到使用 GUI 组件的 Mediator 的良好 C++ 示例。但我设法只找到 GoF 样本或来自巫术之类的东西,这些对我没有帮助…
MVVM 模式中代码隐藏的实用使用
我试图在 WPF 应用程序中尽可能遵循 MVVM 模式,主要是为了能够为我的 ViewModel 逻辑创建单元测试。 在大多数情况下,ViewModel 属性和可视元素属性…
这个“模式”有名字吗?
”是否有一个名称,其中方法签名称为 TrySomething,例如 int.TryParse、decimal.TryParse 等。 我想知道这个“模式 我的经常使用这种命名约定 - 他们…
C# 标志枚举中的私有值
我正在 C# 中创建一个标志枚举,类似于以下内容: [Flags] public enum DriversLicenseFlags { None = 0, Suspended = 1 << 1, Revoked = 1 <&l…
原型设计模式与 ICloneable
我正在学习设计模式。今天我读到Prototype DP,发现它用于克隆对象。既然我们在.Net中有一个ICloneable接口,我们还需要Prototype DP吗?或者ICloneab…
在父类的方法中创建子类的一些实例
我有以下类: abstract class Transport{ protected String name protected Transport(String name){ this.name=name } protected void DoSomething()…
MVC 业务逻辑组织
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…