简单工厂VS工厂方法VS抽象工厂方法 简单工厂:根据简单工厂类中具体的分支判断,实例化运算类 工厂方法: 利用工厂类中的工厂实例化具体的运算类,将简单工厂的分支判断移到了具体的工厂 较简单工厂有较好的封装性。 抽象工厂方法:在工厂方法的基础上,为每个具体子工厂添加一个与原产品类似的产品的实例化方法(系列产品)。 优化 简单工厂+抽象工厂反射+抽象工厂反射+配置文件