设计模式六大原则 工厂方法模式与抽象工厂模式的区别?
浏览量:2325
时间:2021-03-14 05:50:43
作者:admin
工厂方法模式与抽象工厂模式的区别?
工厂方法模式:抽象产品类可以从多个特定产品类派生。抽象工厂类可以派生多个具体工厂类。每个特定的工厂类只能创建特定产品类的一个实例。抽象工厂模式:多个抽象产品类。每个抽象产品类可以派生多个特定的产品类。抽象工厂类可以派生多个具体工厂类。每个特定的工厂类可以创建特定产品类的多个实例。区别:工厂方法模式只有一个抽象产品类,而抽象工厂模式有多个抽象产品类。工厂方法模式的具体工厂类只能创建具体产品类的一个实例,而抽象工厂模式可以创建多个实例。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。