千家信息网

设计模式--工厂模式总结

发表于:2024-12-01 作者:千家信息网编辑
千家信息网最后更新 2024年12月01日,在设计模式中,工厂模式具体还可以细分为:简单工厂模式、工厂方法模式和抽象工厂模式。以前对这三中设计模式概念不是很清楚,这里总结一下:1. 简单工厂模式一个抽象的产品派生出多个具体的产品;用户根据一个具
千家信息网最后更新 2024年12月01日设计模式--工厂模式总结

在设计模式中,工厂模式具体还可以细分为:简单工厂模式、工厂方法模式和抽象工厂模式。以前对这三中设计模式概念不是很清楚,这里总结一下:


1. 简单工厂模式

一个抽象的产品派生出多个具体的产品;用户根据一个具体的工厂可以根据产品的某些属性创建具体的产品。工厂和具体产品是一对多的。


2. 工厂方法模式

一个抽象的产品派生出对个具体的产品;一个抽象的工厂派生出对个具体的工厂;用户根据具体的工厂创建具体的产品。具体的工厂和具体的产品是一对一的。


3. 抽象工厂模式

一个抽象的产品派生出对个具体的产品;一个抽象的工厂派生出对个具体的工厂;用户根据具体的工厂以及产品的某些属性创建具体的产品。抽象工厂模式可以看做是简单工厂模式和工厂方法模式的组合模式!


代码示例后续补上!


0