如果我正在使用队列中的节点类
节点tmpNode = new Node();
这种关系会被称为什么?
答案 0 :(得分:2)
是作文。队列由0到多个节点组成。如果删除队列,则删除所有节点。一个节点不会存在于队列之外(如果我的意思正确的话)。
答案 1 :(得分:0)
在这里,您可以在Queue中创建Node对象。这意味着Node对象的存在完全取决于Queue对象的存在。如果Queue对象被销毁,那么Node对象就无法生存。
在聚合中,对象的生命周期可能不依赖于其容器。这意味着,即使容器被破坏,引用的对象也可能存在。
希望这个link能让您通过适当的Java代码示例更好地理解聚合和组合。