本节和大家一起学习一下UML图标表示的內容。在UML建模时,类与类之间存在有关联,聚合,依赖和继承等关系,每种关系都用不同的UML图标来表示,下面我们一起来看一下UML图标表示的內容吧。
UML图标表示的內容
面向对象的问题的处理的关键是建模问题。建模可以把在复杂世界的许多重要的细节给抽象出。许多建模工具封装了UML(也就是UnifiedModelingLanguage?),这篇课程的目的是展示出UML的精彩之处。
UML中有九种建模的图标,即:
用例图
类图
对象图
顺序图
协作图
状态图
活动图
组件图
配置图
在UML建模时,类与类之间存在以下关系,每种关系都有不同的UML图标来表示:
1。依赖(use-a:依赖关系)
C2---->C1已C1作为方法的返回类型,或C1出现在C2的方法中的局部变量或者方法的参数里,或在C2的方法中C1的静态方法被调用等
2。关联(has-a:关联关系)
2。1聚合(部件组合)
C2<>----->C1C2中有实例变量C1
2。2合成(独立个体组合)
C2<|>----->C1C2中有实例变量C1
3。继承(is-a:继承关系--例:A类继承了B类,此时A类不仅有了B类的方法,还有其自己的方法.(个性存在于共性中))
C2-----|>C1实直线表示C2继承C1
4。实现(like-a实现接口关系)
C2---|>C1虚直线表示C2实现C1
=====UML图标说明=======
--------实直线
-----虛直线
>箭头
|>倒三角(多表继承方向)
<>菱形(聚合)
<|>实心菱形(合成)
【编辑推荐】