gpt4 book ai didi

Java 类和构造函数

转载 作者:搜寻专家 更新时间:2023-11-01 02:51:55 26 4
gpt4 key购买 nike

我希望这听起来不是一个愚蠢的问题。

我有一个类 A 和一个类 B。现在 B 唯一有的是一个字符串 ID。现在我可以有多个对象 A,每个对象可以有 0 个或多个 B 类型的对象。这些包含在每个类 A 的 HashMap(ID,someData) 中。

我想做的是每次我在类A中添加一个新ID时检查是否已经存在是类型 B 的 on 对象,在我拥有的任何其他 A 类对象中具有相同的 ID,如果不是,则创建一个新的 B 对象。

希望这是有道理的。如果我问的是某种方式错误,请解释这是一种糟糕的做法还是概念上的错误。

非常感谢。

编辑:更清楚地说,在我的例子中,不希望为我的所有对象共享 HashMap(ID,someData),例如假设 A 是类(class)类、目录或银行等。每个一个类可能共享一些学生/客户,但每个 A 类可能包含不同的 B 类对象。

最佳答案

这不是坏习惯,看起来你正在实现 Instance Manager Pattern .

  • Ability to look up one or more instances (via a key) of the managed object(s). If only one managed object, then a key is not necessary.

关于Java 类和构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9564647/

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