gpt4 book ai didi

java - 设计模式——从不同类型的数据源创建一个对象

转载 作者:行者123 更新时间:2023-11-30 08:15:32 24 4
gpt4 key购买 nike

<分区>

我一直在尝试为以下场景寻找合适的设计模式(如果存在正式模式的话):

对象 A 需要一个对象 B。现在,可以使用来自不同来源(例如 S_1 或 S_2)的数据创建对象 B。我不希望 A 必须关心创建 B,应该只给它并继续。那么,是否有一种创建 B 的简洁方法?我考虑过工厂类型模式,但我没有使用多态性。我在想类似的事情:

B obj_b = B.createInstance(type_S_1);
obj_A.doSomething(obj_B);

我将数据源的类型提供给静态方法 createInstance()。

我还在学习很多关于设计模式的知识,所以这就是我问的原因。我可能把事情复杂化了,所以请尽管这样说!

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