重构 改善既有代码设计---第十一章 处理概括关系

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/maiyikai/article/details/85985014

11.1 某个子类只使用超类接口中的一部分,或是根本不需要继承而来的数据;在子类中新建一个字段用以保存超类;调整子类函数,令它改而委托超类;然后去掉两者之间的继承体系。

11.2 多个类之间使用委托关系,并经常为整个接口编写许多极简单的委托函数。让委托类继承受托类。

字段的上移和下移,函数的上移和下移,构造函数-超类创建,子类调用(super)

猜你喜欢

转载自blog.csdn.net/maiyikai/article/details/85985014