C#设计模式六大原则概述
程序员文章站
2022-06-28 16:30:11
在面向对象的设计中,我们应当遵循以下六大原则,只有掌握了这些原则,才能更好的理解设计模式。 1:单一职责原则(Single Responsibility Principle 简称 :SRP) : 就一个类而言,应该仅有一个引起他变化的原因 2:接口隔离原则(Interface Segregation ......
在面向对象的设计中,我们应当遵循以下六大原则,只有掌握了这些原则,才能更好的理解设计模式。
1:单一职责原则(Single Responsibility Principle 简称 :SRP) : 就一个类而言,应该仅有一个引起他变化的原因
2:接口隔离原则(Interface Segregation Principle 简称:ISP) :客户端不应该依赖他不需要的接口
3:开闭原则(Open-Closed Principle 简称:OCP):软件实体应对扩展开放,而对修改关闭
4:里氏代换原则(Liskov Substitution Principle 简称:LSP):所有引用父类对象的地方能够使用其子类的对象
5:依赖倒转原则(Dependence Inversion Principle 简称:DIP):抽象不应该依赖于细节,细节应该依赖于抽象
6:迪米特原则(Law of Demeter 简称:LoD):一个对象应该对其他对象保持最小的了解
上一篇: HTML video标签 兼容总结
下一篇: 荸荠可以生吃吗?荸荠可以怎么吃?