1. 单一职责原则
一个类只有一个引起它变化的原因
2. 开放封闭原则
对扩展是开放的,对修改是封闭的
3. 里氏替换原则
子类替换父类后,程序的行为是一样的
4. 依赖倒置原则
细节依赖于抽象,面向接口编程,降低耦合度
5. 接口隔离原则
建立单一接口,尽量细化接口,提高内聚,减少对外交互
6.迪米特法则 (最少知识原则)
高内聚低耦合,尽量减少与其他实体间发生相互作用
1. 单一职责原则
一个类只有一个引起它变化的原因
2. 开放封闭原则
对扩展是开放的,对修改是封闭的
3. 里氏替换原则
子类替换父类后,程序的行为是一样的
4. 依赖倒置原则
细节依赖于抽象,面向接口编程,降低耦合度
5. 接口隔离原则
建立单一接口,尽量细化接口,提高内聚,减少对外交互
6.迪米特法则 (最少知识原则)
高内聚低耦合,尽量减少与其他实体间发生相互作用