欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#设计模式六大原则概述

程序员文章站 2022-03-10 17:32:49
在面向对象的设计中,我们应当遵循以下六大原则,只有掌握了这些原则,才能更好的理解设计模式。 1:单一职责原则(Single Responsibility Principle 简称 :SRP) : 就一个类而言,应该仅有一个引起他变化的原因 2:接口隔离原则(Interface Segregation ......

  在面向对象的设计中,我们应当遵循以下六大原则,只有掌握了这些原则,才能更好的理解设计模式。

 

C#设计模式六大原则概述

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):一个对象应该对其他对象保持最小的了解