概述
- 含义:
一个类用处少或者已经无用了 - 坏处:
多余的类不利于程序维护 - 目标:
消除这些多余的类 - 实现方法:
- 如果是某些子类没有做足够的工作,使用Collapse Hierarchy (折叠继承体系)
- 其他没用的类,使用Inline Class (将类合并) 。
本文涉及的重构方法
Collapse Hierarchy(折叠继承体系)
- 作用:
消除继承体系中多余的子类。 - 重构思路:
如果子类中作用很小,可以考虑把功能点合并到父类中。
Inline Class (将类合并)
- 作用:
将没有做足够工作的类合并到经常使用这个类的类中 - 重构思路:
与 Extract Class 方法相反,把没有做足够工作的类合并到经常使用这个类的类中。
最后
以上就是忐忑小懒虫为你收集整理的简单易懂读《重构》 - Lazy Class (冗赘类)的全部内容,希望文章能够帮你解决简单易懂读《重构》 - Lazy Class (冗赘类)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复