超类和子类之间无太大区别。将它们和为一体。
动机:如果你曾经编写过继承体系,就会知道,继承体系很容易变得过分复杂。所谓重构继承体系,往往是将函数和字段在体系中上下移到。完成这些动作后,你很可能发现某个子类并未带来该有的价值,因此需要把超类和子类合并起来。
超类和子类之间无太大区别。将它们和为一体。
动机:如果你曾经编写过继承体系,就会知道,继承体系很容易变得过分复杂。所谓重构继承体系,往往是将函数和字段在体系中上下移到。完成这些动作后,你很可能发现某个子类并未带来该有的价值,因此需要把超类和子类合并起来。
转载于:https://www.cnblogs.com/matchcolor/archive/2010/08/12/1786449.html