七大设计原则
1.开闭原则:对修改关闭,扩展开放
2.依赖倒置原则:高层不依赖底层,高层属于应用层,面向抽象,先考虑整体,再考虑细节
3.单一职责原则 (单一职责和接口隔离原则相似,单一原则面向实现,接口隔离面向接口)
4.接口隔离原则
5.里氏替换原则(子类可以扩展父类的功能,但不能改变父类原有的功能)
6.迪米特法则 (最少知道原则)一个类应该只有朋友类知道调用
7.合成复用原则 (减少继承)
七大设计原则
1.开闭原则:对修改关闭,扩展开放
2.依赖倒置原则:高层不依赖底层,高层属于应用层,面向抽象,先考虑整体,再考虑细节
3.单一职责原则 (单一职责和接口隔离原则相似,单一原则面向实现,接口隔离面向接口)
4.接口隔离原则
5.里氏替换原则(子类可以扩展父类的功能,但不能改变父类原有的功能)
6.迪米特法则 (最少知道原则)一个类应该只有朋友类知道调用
7.合成复用原则 (减少继承)