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

java类关系、泛化实现关联聚合组合依赖,java,class,relationship,Java,Class,Relationship,在我看过维基百科之后,这里有一些问题: 关联:“关联表示两个类的对象之间共享的静态关系”。这是否意味着聚合和组合也可以描述为关联 聚合:“但是,聚合可能不涉及两个以上的类”,这是什么意思?假设一个班级“有一个”教授,一个班级“有一个”助教。一个教授也有一个助教,这不也是一个集合吗?它涉及到两个以上的助教吗 依赖关系:只要两个类是相关的,可以称为依赖关系吗?我说的对吗?关联:“关联表示两个类的对象之间共享的静态关系”。这是否意味着聚合和组合也可以描述为关联 -是的,聚合是一种关联,它表示“是”关系

在我看过维基百科之后,这里有一些问题:

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

聚合:“但是,聚合可能不涉及两个以上的类”,这是什么意思?假设一个班级“有一个”教授,一个班级“有一个”助教。一个教授也有一个助教,这不也是一个集合吗?它涉及到两个以上的助教吗

依赖关系:只要两个类是相关的,可以称为依赖关系吗?我说的对吗?

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

-是的,聚合是一种关联,它表示“是”关系的一部分,组合为聚合添加了一个终生责任

聚合:“但是,聚合可能不涉及两个以上的类”,这是什么意思?假设一个班级“有一个”教授,一个班级“有一个”助教。一个教授也有一个助教,这不也是一个集合吗?它涉及到两个以上的助教吗

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

依赖关系:只要两个类是相关的,可以称为依赖关系吗?我说得对吗

-对

此外,您可能想阅读以下内容: