首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >工厂-那是哪种设计模式?

工厂-那是哪种设计模式?
EN

Stack Overflow用户
提问于 2014-11-10 15:50:33
回答 1查看 65关注 0票数 1

我是设计模式领域的新手,我正在努力掌握事物的诀窍。我曾多次听到人们使用的“工厂”或“工厂模式”,但当我开始学习设计模式(目前正在阅读GoF书籍)时,我了解到实际上没有所谓的“工厂设计模式”。GoF书描述了两种与工厂相关的模式:“抽象工厂”和“工厂方法”。

所以我的问题是--当人们说“工厂”(没有添加任何东西)时,他们实际上指的是哪种设计模式?

我发现有两个消息来源涉及这件事:

然而,我仍然不知道答案是什么。是一种特定的设计模式被称为“工厂”,还是我应该总是要求某人指定它们的含义?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-10 16:20:39

“工厂模式”是一个通用的构造概念,它包括GoF“抽象工厂”和“工厂方法”以及其他几种类型的工厂,如“简单工厂”。

一般来说,在讨论代码时,如果提到它使用的是“工厂模式”,那么使用哪种类型的工厂并不重要,重要的是使用某种类型的工厂。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26847593

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档