前几天我一直在准备大学毕业生,始终绑起来,如今,终于有时间去学习设计模式.我们研究今天的话题是植物三口之家的设计模式的控制--简单工厂VS工厂VS抽象工厂. 经过细心推敲,我们不难得出:工厂模式是简单工厂的升级版,抽象工厂是工厂模式的升级版,简单工厂+抽象工厂是抽象工厂的升级版.知道了它们之间的宏观关系,以下我带它们从一次次蜕变了解它们为什么是这种关系. 我们最原始的代码思维是把所有的实现都放在一个类中.功能尽管是实现了,但耦合性非常高.非常不方便维护,好比活字印刷术之前的印刷,一个地方须要改动…