《重构:改善既有代码的设计》中提到过一些代码的坏味道,针对这些坏味道,需要进行重构。 冗赘类 lazy class 问题1:没有使用的class 解决方案:如果子类没有做足够的工作,使用collapse hierarchy解决方案:对于几乎没有用的组件,使用 inline class