工厂模式 简单工厂 定义 提供一个创建对象的实例功能,而无需关心其具体实现。被创建的实例类型可以是接口、抽象类、具体的类。 结构 介绍 但是工厂类经常需要修改,一个解决的方法是使用配置文件+反射。 优点 封装 解耦合 缺点 可能增加客户端的复杂性 不方便扩展子类