UML总结(一)

什么是UML

  是一种统一的可视化建模语言,UML用来设计软件的蓝图。

构成

  由事物、关系、图构成。事物:模型图里的一些基本图示符号,表示对象的概念)。关系:对象之间的关系。图:对某一系统的抽象描述。

分别含义

  事物:某个对象的抽象表示,如:学生、选课、删除课程等等。
  关系
  泛化(继承)关系:带三角箭头的实线,箭头指向父类

这里写图片描述

  实现关系:带三角箭头的虚线,箭头指向接口

这里写图片描述

  关联关系:双向关联有两个实线箭头,单向的为一个实线箭头

这里写图片描述

  聚合关系:带空心菱形的实线,指向整体

这里写图片描述

  组合关系:实心菱形的实线,指向整体

这里写图片描述

  依赖关系:带箭头的虚线,指向被使用者

这里写图片描述

  这六种关系的强弱顺序为:实现>组合>聚合>关联>依赖

UML图

  用例图:

这里写图片描述

  类图:

这里写图片描述

  对象图:

这里写图片描述

  序列图:

这里写图片描述

  状态图:

这里写图片描述

  活动图:

这里写图片描述

  构件图:

这里写图片描述

  部署图:

这里写图片描述

  这是UML这九种图的实例。可能听着有点蒙圈,但是大家只要动手画一下,其实没那么难。如有不足,还请指出!
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值