一、单一职责原则
设计一个目的单一的类
二、开放--封闭原则
对扩展开放,对修改封闭
三、里氏替换原则
子类可以替换父类(继承关系)
四、依赖倒置原则
要依赖于抽象,而不是具体实现;针对接口编程,不要针对实现编程
五、接口隔离原则
使用多个专门的接口比使用单一的总接口要好(将功能化分出来,类似于主机的各个接口)
六、组合重用原则
尽量使用组合,而不用继承(使用继承会提高耦合)
七、迪米特原则(最少知识法则)
一个对象应当对其他对象尽可能的少了解
一、单一职责原则
设计一个目的单一的类
二、开放--封闭原则
对扩展开放,对修改封闭
三、里氏替换原则
子类可以替换父类(继承关系)
四、依赖倒置原则
要依赖于抽象,而不是具体实现;针对接口编程,不要针对实现编程
五、接口隔离原则
使用多个专门的接口比使用单一的总接口要好(将功能化分出来,类似于主机的各个接口)
六、组合重用原则
尽量使用组合,而不用继承(使用继承会提高耦合)
七、迪米特原则(最少知识法则)
一个对象应当对其他对象尽可能的少了解