面向对象--继承--继承的优缺点
继承的优缺点
继承的优点
- 提高了代码的复用性
多个类相同的成员可以放到同一个类中
- 提高了代码的维护性
如果功能的代码需要修改,修改一处即可
- 让类与类之间产生了关系,是多态的前提
继承的缺点
- 提高了类的耦合性
设计原则:
高内聚低耦合
简单的理解:
- 内聚就是自己完成某件事情的能力。
- 耦合就是类与类之间的关系。
我们在设计的时候原则是:自己能完成的就不麻烦别人,这样将来别人产生了修改,就对我的影响较小。
由此可见:在开发中使用继承其实是在使用一把双刃剑。