gpt4 book ai didi

java类关系,泛化实现关联聚合组合依赖

转载 作者:行者123 更新时间:2023-12-01 15:43:03 27 4
gpt4 key购买 nike

我查看维基百科后有一些问题:

关联:“关联表示两个类的对象之间共享的静态关系。”,这是否意味着聚合和组合也可以描述为关联?

聚合:“但是,聚合不能涉及两个以上的类”,这是什么意思?假设一个类(class)“有一位”教授,一个类(class)“有一位”助教。一个教授还“有一个”助教,这不也是聚合吗,而且还不止两个?

依赖关系:只要两个类相关,就可以描述为依赖关系吗?我说得对吗?

最佳答案

关联:“关联表示两个类的对象之间共享的静态关系。”,这是否意味着聚合和组合也可以描述为关联?

-是的,聚合是一个关联,表示"is"关系的一部分,并且组合为聚合添加了终生责任。

聚合:“但是,聚合不能涉及两个以上的类”,这是什么意思?假设一个类(class)“有一位”教授,一个类(class)“有一位”助教。一个教授还“有一个”助教,这不也是聚合吗,而且还不止两个?

--聚合不允许是循环的。在你的例子中,类(class)和教授有关系,类(class)和助教有关系,助教和教授有关系。

依赖关系:只要两个类相关,就可以描述为依赖关系吗?我说得对吗?

-是的。

此外,您可能想阅读以下内容: http://www.martinfowler.com/bliki/AggregationAndComposition.html

关于java类关系,泛化实现关联聚合组合依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7694635/

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