面向对象-uml
2020-10-30 20:47:07 0 举报
AI智能生成
面向对象-uml
作者其他创作
大纲/内容
UML
事物
结构事物
行为事物
分组事物
注释事物
关系
泛化
指一个类(子类、子接口)继承另外一个类(称为父类、父接口)
实现
指一个class实现interface接口(一个或者多个)
依赖
表示类与类之间的连接,表示一个类依赖于另外一个类的定义,依赖关系时是单向的
在java中,依赖表现为:局部变量,方法中的参数和对静态方法的调用
关联
表示类与类之间的连接,它使得一个类知道另外一个类的属性和方法
在Java中,关联关系是使用实例变量来实现的
聚合
关联关系的特例,是强的关联关系,聚合是整个与个体的关系,即has-a关系
此时整体和部分是可以分离的,他们具有各自的生命周期
组合
关联关系的一种特例,体现的是一种contain-a关系,比聚合更强
它同样体现整体与部分的关系,但此时整体与部分是不可分的
关联强度:依赖 < 关联 < 聚合 < 组合
UML中的图
类图
对象
接口
协作
相互关系
对象图
对象
链
用例图
用例
参与者
关系
交互图
序列图
通信图
交互概览图
时序图
状态图
简单状态
组合状态
转换(事件和动作)
活动图
活动状态
动作状态
转换
对象
构件图
组合结构图
部署图
包图
0 条评论
下一页