1、本质:选择实现
2、示意图:
3、加强型:
1、可配置的简单工厂 --通过参数或配置文件,选择实现类
4、优点:
1、帮助封装,面向接口编程
2、解耦 --客户端与具体实现类之间的解耦
5、缺点:
1、增加客户端的复杂度
2、不方便扩展子工厂
简单工厂,布布扣,bubuko.com
简单工厂
原文:http://www.cnblogs.com/hdwons/p/simple_factory.html