UML语言体系

关系元素

UML语言体系

这24种关系在建模表示时可以归为关联关系、实现关系、泛化关系、扩展关系和依赖关系五种,下面介绍这些关系的表示法。

关联关系

  • 关联(Association)表示两个类之间存在某种语义上的联系,这种语义是人们赋予事物的联系。关联关系提供了通信的路径,它是所有关系中最通用、语义最弱的关系。
  • 关联关系是聚合关系和组合关系的统称,是比较抽象的关系;聚合关系和组合关系是更具体的关系。在UML中,使用一条实线来表示关联关系。
  • UML语言体系

聚合关系

聚合(Aggregation)是一种特殊形式的关联。聚合表示类之间的关系是整体与部分的关系

组合关系

如果发现“部分”类的存在,是完全依赖于“整体”类的,那么就应该使用“组合”关系来描述 。组合关系是一种非常强的对象间关系
UML语言体系

泛化关系

  • 泛化关系描述了从特殊事物到一般事物之间的关系,也就是子类到父类之间的关系
  • UML语言体系

作业

1.UML语言的五大视图是什么?
答:用例视图 配置视图 逻辑视图 组件视图 并发视图
2.软件开发三要素是什么?
答:工具 方法 过程

uml

相关推荐