gpt4 book ai didi

design-patterns - 工厂设计模式: Can factory hold the instances?

转载 作者:行者123 更新时间:2023-12-02 00:41:00 25 4
gpt4 key购买 nike

我需要创建已决定使用工厂模式的同一类的多个实例。我们需要提供对工厂创建的实例的查询功能。

那么按照工厂模式的标准,工厂可以保存它创建的对象吗?或者我需要创建另一个允许对这些实例进行查询的组件?

最佳答案

它当然可以保存它所创建的对象,但这意味着工厂有两个职责。如果您创建一个负责保存对所创建对象的引用的存储库类,那就更好了。如果存储库类还没有具有该 ID 的对象,则它还可以使用工厂来创建新实例。

关于design-patterns - 工厂设计模式: Can factory hold the instances?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5322467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com