这段代码如何违反了德米特法则?
以下代码违反了德墨忒尔定律: public class Student extends Person { private Grades grades; public Student() { } /** Must never return null; t…
包装器/德米特法则似乎是一种反模式
我一直在阅读“德米特定律”的内容,它(以及一般的纯“包装”类)似乎通常是反模式。考虑一个实现类: class FluidSimulator { void reset() { /* ..…
《务实程序员》的练习 26
实用程序员 第 143 页: public class Colada { private Blender myBlender; private Vector myStuff; public Colada() { myBlender = new Blender();…
违反德米特定律被证明是有用的。我错过了什么吗?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
被动观点是否违反了迪米特法则?
我试图了解如何正确使用被动视图。 在我看来,我在被动视图上看到的每个例子都违反了德米特定律: //In the presenter code myview.mytextfield.text …
工厂模式和依赖注入的 Demeter 法则
我有一个关于依赖注入的问题。 说我想创建一个类 调用它,WebGetTask WebGetTask 需要依赖于 HttpService 错误代码 1 代码: private HttpService htt…
如何重构这个代码层次结构(与德米特法则相关)
我有一个游戏引擎,将物理模拟与游戏对象功能分开。 因此,我有一个物理体的纯虚拟类, class Body 我将从中导出物理模拟的各种实现。 我的游戏对象类…