浅谈C#六大设计原则

2020-06-10 19:00:36于海丽

例如 对象A 不应该直接调用 对象B,而是应该通过 中间对象C 来保持通讯。

请参考 https://en.wikipedia.org/wiki/Law_of_Demeter

优势:松耦合,较少了依赖。

缺点:要编写许多包装代码,增加复杂读,模块之间的通讯效率变低。

笔者找了很多资料,发现都是 java 的。。。

一般来说,较少会提到迪米特原则,代码符合依赖倒置原则和里氏替换原则等,也就算是符合迪米特法则了。

以上就是浅谈C#六大设计原则的详细内容,更多关于C#六大设计原则的资料请关注易采站长站其它相关文章!