打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
uml统一建模语言学习笔记(一)

UML是一种统一建模语言,他是以面向对象的方式来实现对任何的系统进行描述的一种语言,

它包括9种图形+包图,分为静态和动态两种,也就是结构图和行为图

“静态”图有:用例图、类图、对象图、部署图、构件图

“动态”图有:序列图、活动图、状态图和协作图。

 

1、用例图:

用例图是一种从用户角度来描述系统功能的图例,并指出各功能的操作者。由 用户和功能组成

 

2、类图:

类图是描述类的属性和方法 以及各个相关类之间的联系的一种图示

想要学习类图,我认为首先应该了解类图的实体和关系组成。

   类的实体:

是由类名、属性、方法三部分组成:其中属性和方法前要加上可见性符号,对应关系如下:+public、-private、#protect、省略表示包可见

属性和方法下有下划线表示static 可以列出方法的参数和返回值

   接口的实体:

跟类的实体一样 不过类实体的类名要换成<<interface>>+接口名

 各个类之间的关系:

依赖(dependence)一个类的实现需要另一个类的协助。用带尖箭头的虚线表示。 指向被使用者。 

关联(association)实体之间的关联,一般是长期的关联,用带尖箭头的实线表示。

 

聚合(aggregation)关联的一种形式,是整体和部分之间的关系,带菱形的实线。

组合(composition)是关联的特殊形式,整体与部分的关系(不过整体和部分不可分)。是带 实心菱形的实线,菱形指向整体

 

实现(realization) 实现接口;带三角形的虚线。

继承关系-泛化(generalization) 带三角形的实线。面向对象的继承关系。指一般和特殊的关系

 

先写到这里,过几天学习了其他的图形在补上

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
转载:UML中的类图及类图之间的关系
UML建模之类图绘图软件
java设计模式精讲 Debug 方式+内存分析
UML类图符号 各种关系说明以及举例
UML类图画法及其之间的几种关系
解析UML类图符号
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服