按照SOLID编写JavaScript
有人在开发 JavaScript 时使用过 SOLID 编程原则(或其任何部分)吗? 我刚刚开始阅读它,但似乎找不到任何人将它用于 JS。我发现唯一易于实施/使用的…
我是否正确理解了 DI/IoC?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
使用“单一责任原则”强制我的容器具有公共设置器
我正在努力遵循 SOLID 原则进行设计。我发现,当您使用“单一职责原则”(SOLID 的 S)时,您通常必须在数据容器和数据处理器之间划分类。例如,如果…
您能用一个很好的 C# 示例来解释里氏替换原理吗?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…
SOLID 与 YAGNI
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
当尝试遵循 SOLID 原则时,我的类设计有多精细?
我有一个名为 IRegistrationService 的客户端注册接口。其中包含一个名为 Register 的方法,它是通过 RegistrationService 类实现的。例如,如果我想…
需要 .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 …