/重构/代码味道/变革阻力 并行继承层次结构 迹象和症状 每当您为一个类创建子类时,您会发现自己需要为另一个类创建子类。 问题的原因 只要等级制度保持小,一切都很好。但是随着新职业的加入,做出改变变得越来越困难。 治疗 可以分两个步骤删除重复的并行类层次结构。首先,让一个层次结构的实例引用另一个层次结构的实例。然后,通过使用删除引用类中的层次结构移动方法而且移动领域. 回报 减少代码重复。 可以改进代码的组织。 何时忽略 有时,采用并行类层次结构只是避免程序架构出现更大混乱的一种方法。如果您发现消除重复层次结构的尝试产生了更糟糕的代码,那么就退出,恢复所有更改并习惯这些代码。 您的浏览器不支持HTML视频。 厌倦了阅读? 这也难怪7个小时阅读我们这里的所有文本。 试试我们关于重构的互动课程。它为学习新知识提供了一种不那么乏味的方法。 让我们看看…