几条更具体的设计原则:
1、单一职责原则
每个类应该仅有一个引起它变化的原因
2、开放封闭原则
类模块应该对修改封闭,对扩展开放
3、替换原则
子类应该能替换它们的蕨类
4、依赖倒置原则
高层模块不应依赖低层模块,二者都就依赖抽象
抽象不就依赖实现,实现应该依赖抽象
5、接口隔离原则
不就强迫客户程序依赖它们不用的方法
几条更具体的设计原则:
1、单一职责原则
每个类应该仅有一个引起它变化的原因
2、开放封闭原则
类模块应该对修改封闭,对扩展开放
3、替换原则
子类应该能替换它们的蕨类
4、依赖倒置原则
高层模块不应依赖低层模块,二者都就依赖抽象
抽象不就依赖实现,实现应该依赖抽象
5、接口隔离原则
不就强迫客户程序依赖它们不用的方法