UML中类间的关系

1.A类B类C类 这三个类是什么关系?

在这里插入图片描述

B类依赖A类 和C类
因为 最主要的原因是 B类功能需要 A类和C类协助才能完成。
有一个粗暴的方法,如果A类 B类 C类 不同包,B类需要先导入A类 和C类的包 才能运行,但是A类 C类则不需要B类

2.注意,要避免双向依赖。一般来说,不应该存在双向依赖。

类与类之间由弱到强关系是:
  没关系 依赖 关联 聚合 组合 泛化
4
聚合和组合的区别在于
a实体组合成b实体,若b实体生命周期结束,则a实体生命周期必结束
而聚合则不是 ,若b实体生命周期结束,则a实体生命周期不一定结束

相关文章

UML有助于在软件开发生命周期的所有阶段理解和可视化系统。以...
UML各种图总结-精华 https://www.cnblogs.com/jiangds/p/65...
MicrosoftOfficeVisio“UML模型图”模板为创建复杂软件系统的...
用例图1.用例图是UML用于描述软件功能的图形。用例图包括用例...
一、用例图:用例图(usecasediagram)是UML用于描述软件功能...
1.A类B类C类这三个类是什么关系?B类依赖A类和C类因为最主要...