gpt4 book ai didi

oop - 聚合、组合和依赖之间有什么区别?

转载 作者:行者123 更新时间:2023-12-03 04:05:01 29 4
gpt4 key购买 nike

聚合、组合和依赖之间有什么区别?

最佳答案

聚合意味着子级可以独立于父级而存在的关系。示例:类(class)(家长)和学生( child )。删除类(class),学生仍然存在。

组合意味着子级不能独立于父级而存在的关系。示例:House( parent )和Room( child )。房间并不独立于房屋而存在。

以上两种是遏制的形式(因此是父子关系)。

依赖是一种较弱的关系形式,在代码术语中表示一个类通过参数或返回类型使用另一个类。

依赖是关联的一种形式。

关于oop - 聚合、组合和依赖之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1644273/

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