开闭原则:对修改关闭,对扩展开放。

1、对修改关闭,对扩展开放。

2、依赖于接口和抽象类就可以不怕更改。

3、只有当子类可以替换掉父类,软件的功能单位不受影响时,父类才能真正被复用。而子类也能在父类的基础上添加新的行为。

4、简单工厂模式与工厂方法模式的区别。

5、既然是继承,并且肯定这个继承有意义,就应该成为子类的模板,所有重复的代码都应该上升到父类中去,不要让子类去做重复的事情。

6、类之间的耦合越弱越有利于被复用,一个处在弱耦合的类被修改,不会对有关系的类造成波及。

原文地址:https://www.cnblogs.com/shineqiujuan/p/1352863.html