相同的类实现,只是不同的父级,如何处理?
我有两个类的定义如下: public class RoleButton: Button { protected bool PrimaryRole protected bool SecondaryRole private string _role privat…
DDD:在哪里放置持久性逻辑,以及何时使用 ORM 映射
我们正在对我们的 (Java) Web 应用程序模式进行长期、认真的研究。过去,我们遭受了过于贫乏的对象模型以及控制器、服务和 DAO 之间过度程序分离的困…
表中的继承 - 结构问题
我的系统中有 3 种类型的用户。每种类型都有不同的信息 我创建了以下表: BaseUser(base_user_id, username, password, additional common data) base…
数据映射器应该引用域模型吗?
嘿伙计们。 我正在读马丁·福勒的《PoEA》。数据映射器模式以这种方式处理域对象: class AbstractMapper... protected DomainObject load(ResultSet r…
在 SOA 架构中可以从另一个服务调用一个服务吗?
我想我知道这个问题的答案,但我刚刚发现有人在做完全相反的事情 - 他是一位非常熟练的开发人员,他们只是度过了糟糕的一天吗? 问:可以从 SOA 架构…
单例模式 - 哪个是更好的实践?
我有一个单例,我正在争论使用一些静态方法来向客户端隐藏单例的使用是否是一种不好的做法。例如: Singleton::Instance()->Foo() VS。 Singleton::…
工厂方法UML图澄清
我正在经历此处描述的工厂方法模式。我不太明白从 Application 到 Document 以及从 MyApplication 到 MyDocument 标记的箭头的含义。谁能帮助我理解这…
设计:管理通过 Activator.CreateInstance(...) 调用的程序集
我目前正在研究优化 C# (.NET 3.5) 应用程序框架,目前我正在研究使用 Activator.CreateInstance 通过接口调用程序集方法的部分代码。作为示例,我有…
1 个对象通过第三个对象链接到另一个对象,我如何在知道其他 2 个对象的基础上查找第三个对象?
我专门从事 AS3 工作,但我觉得这是一个非常不可知的问题。 具体来说,我有可以链接到其他球体对象的球体对象。它们通过第三个对象链接。我希望能够仅…