C#和asp.net后端语言学习

C#设计模式的六大原则

2020-10-11  本文已影响0人  itming

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)
一个软件实体应当对扩展开放,对修改封闭

上一篇 下一篇

猜你喜欢

热点阅读