设计模式–工厂模式总结

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

   1. 简单工厂模式

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

   2. 工厂方法模式

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

   3. 抽象工厂模式

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

   代码示例后续补上!

原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/186031.html

(0)
上一篇 2021年11月4日
下一篇 2021年11月4日

相关推荐

发表回复

登录后才能评论