继承还是组合

继承的好处:复用与多态

缺点:继承过多导致代码易读性差,维护性差,可以考虑使用组合+接口+委托实现继承的优点,复用与多态。

有一种情况必须用继承,没有权限修改父类方法,需要使用继承重写。

如果继承嵌套只有一两层,并且后期改动不太大可以安心用继承

后期感觉需求改动大最好使用组合