C#设计模式的六大原则

作者: itming | 来源:发表于2020-10-11 22:13 被阅读0次

1.单一职责(Single Reponsibility Principle,SRP)
一个类只负责一项职责。换种说法,就一个类而言,应该只有一个引起它变化的原因。

2.里氏替换原则(Liskov Substitution Principle,LSP)
所有使用基类的地方,都可以使用其子类来代替,而且行为不会有任何变化

3.依赖倒置原则(Dependence Inversion Principle,DIP)
高层模块不应该依赖低层模块,两者都应该依赖其抽象,不要依赖细节

4.接口隔离原则(Interface Segregation Principe,ISP)
类的依赖关系应建立在最小接口上,不要都塞在一起。即客户端不应该依赖它不需要的接口。

5.迪米特法则(Law of Demeter,LOD)
一个对象应尽可能少的了解其它对象

6.开闭原则(Open Closed Principle,OCP)
一个软件实体应当对扩展开放,对修改封闭

相关文章

  • 设计模式

    《C#设计模式》 《C#设计模式》-设计模式概述 《C#设计模式》-面向对象设计原则 《C#设计模式》-单例模式 ...

  • 设计模式

    设计模式六大原则[设计模式六大原则(1):单一职责原则][设计模式六大原则(2):里氏替换原则][设计模式六大原则...

  • 设计模式-六大原则

    转载自 设计模式六大原则 目录:- 设计模式六大原则(1):单一职责原则- 设计模式六大原则(2):里氏替换原则-...

  • 设计模式六大原则

    目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒...

  • 设计模式6大原则

    目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒...

  • 设计原则之6大原则

    目录:设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置...

  • 设计模式 - 六大原则

    Reference 快速理解-设计模式六大原则 设计模式的六大原则 设计模式之六大原则作者:海子出处:http:/...

  • 设计模式(二):六大原则

    参考:设计模式六大原则简书-快速理解-设计模式六大原则注意:IoC 也属于设计模式吧。 设计模式六大原则(1):单...

  • 无标题文章

    设计模式之六大原则(转载) 设计模式之六大原则(转载) 关于设计模式的六大设计原则的资料网上很多,但是很多地方解释...

  • 设计模式六大原则

    设计模式之六大原则(转载) 关于设计模式的六大设计原则的资料网上很多...

网友评论

    本文标题:C#设计模式的六大原则

    本文链接:https://www.haomeiwen.com/subject/ubdypktx.html