类应该对扩展开放,对修改关闭。
找出程序中会变化的方面,然后将其和固定不变的方面相分离;
针对接口编程,不针对实现编程;
多用组合,少用继承;
为交互对象之间的松耦合设计而努力;
依赖倒置原则:要依赖抽象,不要依赖具体类;
单一原则:一个类应该只有一个引起变化的原因
类应该对扩展开放,对修改关闭。
找出程序中会变化的方面,然后将其和固定不变的方面相分离;
针对接口编程,不针对实现编程;
多用组合,少用继承;
为交互对象之间的松耦合设计而努力;
依赖倒置原则:要依赖抽象,不要依赖具体类;
单一原则:一个类应该只有一个引起变化的原因
© 著作权归作者所有