创建型设计模式 — 工厂模式

什么是工厂模式由工厂来统一负责对象的实例化工作,用工厂方法代替new操作符,就是所谓的工厂模式。工厂模式广泛应用于各个流行的框架中,例如Spring的核心IoC容器,就是一个管理和实例化所有bean的工厂。 为什么要使用工厂模式首先,使用工厂来统一负责对象的实例化,可以简化客户端调用代码的初始化工作。其次,工厂模式可以将对象的客户端调用从具体实现中分离出来,客户端代码只需要关注对象必须满…

more >>