定义 为创建一组相关或者相互依赖的对象提供一个借口,而且无须指定它们的具体类 抽象工厂模式的通用类图 抽象工厂模式的优点 # 1 封装性 # 2 产品族内的约束为非公开状态 抽象工厂模式的缺点 # 最大的缺点就是扩展困难