目录

  •     坏味道——被拒绝的馈赠(Refused Bequest)

  •         特征

  •         问题原因

  •         解决方法

  •         收益

  •     重构方法说明

  •         以委托取代继承(Replace Inheritance with Delegation)

  •         

  •         提炼超类(Extract Superclass)

  •     引申阅读

坏味道——被拒绝的馈赠(Refused Bequest)

特征

子类仅仅使用父类中的部分方法和属性。其他来自父类的馈赠成为了累赘。

网友评论