Java设计模式-简单工厂、工厂方法、抽象工厂 详解 简述比较类图Java Demo 简述 工厂方法:定义一个创建对象的接口(比如抽象类中方法),让其子类决定实例化哪一个工厂类,使其创建过程延迟到子类进行。简单工厂使用较多,但不是模式,更像一张习惯。抽象工厂。生产一系列相关或相互依赖的产品,即生产多个产品。 比较 简单工厂:根据一个String创建不同Pizza对象;工厂方法:类中一个方法,不同的子类具有不同的实现,可以定义在业务类中抽象工厂:抽象类中有多个工厂方法;能生产多个产品; 类图 Java Demo 简单工厂:https://blog.youkuaiyun.com/sndayYU/article/details/102750635工厂方法:https://blog.youkuaiyun.com/sndayYU/article/details/102750674抽象工厂:https://blog.youkuaiyun.com/sndayYU/article/details/102549964