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