摘要:
一、简单工厂模式1、名称:简单工厂模式2、结构:(1)提供静态接口的工厂类 (2)抽象产品类 (3)继承自抽象产品类的具体产品类3、动机:封装产品创建的具体过程,对外只提供一个统一的创建产品对象的接口,内部通过业务和逻辑来辨别具体创建哪种具体产品类的对象。4、优点:简单,容易理解。5、缺点:根据开闭原则(对扩充开放,对修改封闭),不利于产品的扩充。在出现新产品的情况时,在工厂类中必须新增相应的业务和逻辑判断来维护新产品的创建接口,使工厂类比较被动。6、使用条件:产品比较稳定,不会频繁的增加新产品的情况下,可以使用简单工厂模式。7、理解与分析: 简单工厂模式这个名称对理解此模式的结构和使用条件不 阅读全文