UML类图画法说明

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.类与类之间关系的关系图

关系图

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值