含义: 每当为一个类增加子类时,必须也为另一个类相应增加子类。坏处: 重复的类目标: 让其中一个继承体系的实例引用另一个继承体系的实例,减少平行继承的类。实现方法: 让其中一个继承体系的实例引用另一个继承体系的实例使用Move Method (搬移函数) 和**Move Field(搬移字段)**消除引用,最终这些平行继承的类。 本文涉及的重构方法 Move Field(搬移字段) Move Method(搬移函数)