design-patterns - 带有单例的工厂模式
问题描述
假设我有一系列项目,我在应用程序启动时将它们加载到项目管理器中,并且这些项目中的每一个都属于某个组,比如建模动物,我希望获得动物类型。一旦我创建了这些对象并将它们加载到内存中,我是否可以使用某种形式的工厂模式,当传递给定字符串时,例如“鸟”可以从文件管理器中随机选择鸟类类型的动物。这是否仍然符合工厂模式,因为它不是严格创建对象?如果没有,是否有任何设计模式可以解耦请求特定对象?
解决方案
推荐阅读
- regex - 使用正则表达式在 Bash 中的引号内添加参数
- r - R在BASH中的粘贴功能等效?
- c - C- 我的归并排序算法有什么问题?
- android - 尝试为 Android Studio 设置更多内存后创建 JVM 失败
- reporting-services - SSRS FetchXML 报表在 Visual Studi 中工作 - 在 Dynamics 365 中为空
- python - 需要建议用数据集分配 XY 坐标
- r - 如何将 R Notebook 导出到 LaTex (.tex)?
- javascript - 日期格式和时区JS
- memory - 在内存中创建文件,添加内容并转换为 Base64
- python - 中央目录损坏部署 Python Azure 功能