关系元素
这24种关系在建模表示时可以归为关联关系、实现关系、泛化关系、扩展关系和依赖关系五种,下面介绍这些关系的表示法。
关联关系
- 关联(Association)表示两个类之间存在某种语义上的联系,这种语义是人们赋予事物的联系。关联关系提供了通信的路径,它是所有关系中最通用、语义最弱的关系。
- 关联关系是聚合关系和组合关系的统称,是比较抽象的关系;聚合关系和组合关系是更具体的关系。在UML中,使用一条实线来表示关联关系。
聚合关系
聚合(Aggregation)是一种特殊形式的关联。聚合表示类之间的关系是整体与部分的关系
组合关系
如果发现“部分”类的存在,是完全依赖于“整体”类的,那么就应该使用“组合”关系来描述 。组合关系是一种非常强的对象间关系
泛化关系
- 泛化关系描述了从特殊事物到一般事物之间的关系,也就是子类到父类之间的关系
作业
1.UML语言的五大视图是什么?
答:用例视图 配置视图 逻辑视图 组件视图 并发视图
2.软件开发三要素是什么?
答:工具 方法 过程