一、定义 定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。 二、UML结构图 三、简单工厂模式实现 抽象产品: 将要批量生产的对象实体进行一个抽象提取,便于扩展更多实体 public abstract class Product{ //所有产品类的公共业务方法 public void methodSame(){ //公共方法的实现 } //声明抽象业务方法 public abstract void methodDiff(); } <