UML类图画法说明

[亡魂溺海] 提交于 2020-03-10 23:43:19

1.注释(comment)
对类图的补充说明,可以附加在任何元素上,通过虚线连接被注释元素。
如下图:
注释说明
2.类(Class)
在面向对象(OO)编程中,类是对现实世界的一组具有相同特征物体的抽象。在UML类图中,类使用包含类名,属性(field)和方法(method)且带有分割线的矩形来表示。
如下图:类说明
3.接口(Interface)
接口是一种特殊的类,具有类的结构但不可被实例化,只可以被实现(继承)。在UML类图中,接口有两种表示方式:普通接口表示法(飞翔);棒棒糖表示法(讲人话)。接口名称通常以大写字母I(interface)开头。
如下图:接口说明
4.类与类之间的关系(relation)
(1)依赖(Dependency)
只要在类中用到的对方,他们之间就存在依赖关系。虚线箭头。依赖关系
(2)关联(Association)
依赖关系的特例。实线箭头。具有导航性,多重性。关联
(3)继承(Inheritance)
即泛化关系,是依赖关系的特例。空心三角形+实线。
继承
(4)实现(Realization)
依赖关系特例,依赖关系更强。空心三角形+虚线。
实现
(5)聚合(Aggregation)
整体和部分的关系,整体和部分可以分开。是关联关系的特例。具有关联的导航性,多重性。带空心菱形的实线,菱形指向整体来表示。聚合
(6)组合(Composition)
也是整体与部分的关系,但不可分开。实心菱形+实线。组合与聚合 5.类与类之间的关系
关系图

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!