继承的好处和弊端
好处
-
提高了代码的复用性(多个类相同的成员可以放在同一个公共的父类)
-
提高了代码的维护性(如果方法的代码需要修改,统一修改一个地方就可以)
弊端
-
继承让类与类之间产生关系,类的 耦合性增强了,当父类发生变化时,子类也就不得不发生变化
-
这就削弱了子类的独立性
继承的使用场景
使用继承的时候,一定要考虑与类之间是否存在is...a 关系,
提高了代码的复用性(多个类相同的成员可以放在同一个公共的父类)
提高了代码的维护性(如果方法的代码需要修改,统一修改一个地方就可以)
继承让类与类之间产生关系,类的 耦合性增强了,当父类发生变化时,子类也就不得不发生变化
这就削弱了子类的独立性
使用继承的时候,一定要考虑与类之间是否存在is...a 关系,