gpt4 book ai didi

java - 映射与组合

转载 作者:行者123 更新时间:2023-11-30 09:52:04 25 4
gpt4 key购买 nike

如果我有两个具有一对一关系的类,什么时候是使用映射的好时机。

class A { ... }
class B { ... }
class C {
Map<A,B> a2b;
}

什么时候使用组合比较好?

class A {
B myB;
}
class B { ... }

如果关系是一对多和多对多,答案会改变吗?

最佳答案

这取决于这种 AB 关系在整个项目中的使用范围。

如果项目的许多不同区域都需要知道与 A 相关联的 B,那么这最好只是 的一部分一个对象。另一方面,如果这个关联只在项目的一部分中使用,那么你应该在项目的那一部分创建HashMap来存储关系。

如果是一对多或多对多关系,这个答案不会改变。

关于java - 映射与组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4377999/

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