类法专题

【代码重构】提炼类法(Extract Class)-- 拆解类使得类的职责明确且单一

●适用场景   当一个类做了本该由两个类实现的工作,就会导致类显得笨拙。 ●解决方案   取而代之的,创建一个新的类,并将旧的类中负责某相关功能的字段和方法放在这个类中。      重构前类图          重构后类图 ●为何需要重构   类最开始总是清晰并且容易被理解的。他们只做自己的工作也只关心自己的工作,不会插手其它类的工作。然而随着程序的扩展,新的方法被加入其中,接着又新加