需要 .Net SOLID 设计方面的帮助
我第一次尝试坚持罗伯特·马丁的 SOLID 设计原则,但我并不擅长。 本质上,我需要一个“Node”对象的层次结构。有些节点是 NodeHosts,有些是 NodeChil…
使用虚方法是否违反LSP(SOLID原则的L部分)或者有一些例外?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…
MVC 中控制器的传统使用是否会导致违反单一职责原则?
维基百科这样描述单一责任原则: 单一职责原则规定每个对象都应该有单一的职责,并且该职责应该完全由类封装。其所有服务都应与该职责紧密结合。 MVC …
我的角色扮演游戏的单一职责原则(SRP)和类结构看起来“很奇怪”
我制作角色扮演游戏只是为了好玩并了解有关 SOLID 原则的更多信息。我首先关注的事情之一是 SRP。我有一个代表游戏中角色的“角色”类。它有诸如名称…
SOLID SRP 和 FluentNhibernate 实体
这个类来自 http://wiki. Fluentnhibernate.org/Getting_started 它有一些逻辑,我认为这违反了 单一责任原则,您怎么看,您将如何解决这个问题? 另…
.NET 的 SOLID DDD ORM 请求(使用干净的实体和存储库)
是否有一个 ORM 可以 让我的实体类保持干净,没有属性的任何属性,并且类 不会是 ActiveRecord 模式,因此它不应该有实体。保存/删除等 可选:能够执…
如此重要的原理“OCP”是如何实现的?这会是大量代码重复实践的原因吗?
OCP(开闭原则)是 SOLID 原则之一。这就是说: “软件实体应该对扩展开放,但对修改关闭。” 我花了一些时间才理解上面关于 OCP 的句子。当我开始阅…