.一 、抽象工厂模式( Abstract Factory )抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂( Abstract Factory)模式,又称工具箱( Kit 或Toolkit )模式。二、创建过程如下一个具体工厂创建一个 产品族,一个产品族是不同系列产品的组合,产品的创建的逻辑分在在每个具体工厂类中。所有的具体工厂继承自同一个抽象工厂。客户端创建不同产品族的工厂,产品族的工厂创建具体的产品对客户端是不可见的。增加新的产品族时,需要增加具体工厂类,符合OCP原则。增加新产品时,需要修改具体工厂类和增加产品类,不符合 OCP原则三、一个简单的实例/产品 Plant 接口public interface IPlant / 具体产品 PlantA ,PlantBpublic class PlantA implements IPlant public PlantA () System.out.println(create PlantA !);public