设计模式就该这样学:基于经典框架源码和真实业务场景
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

5.5 简单工厂模式扩展

5.5.1 简单工厂模式的优点

简单工厂模式的结构简单,调用方便。对于外界给定的信息,可以很方便地创建出相应的产品。工厂和产品的职责区分明确。

5.5.2 简单工厂模式的缺点

简单工厂模式的工厂类单一,负责所有产品的创建,但当产品基数增多时,工厂类代码会非常臃肿,违背高聚合原则。