一.说明
实际工作用到UML 类图比较少,但最近看设计模式中常用类图。于是乎整理UML 类图知识
1.继承(extends)
继承是指一个子类继承父类或子接口继承接口。如:
大雁
继承鸟
2.实现(implements)
一个 Class 类实现接口(一个或多个)的功能。如:
大雁
实现飞
的接口
3.依赖
一个类A需要是用到另一个类,主要体现在这个类的方法参数。比如:人可能会用到
船
4.关联
实体之间的一个结构化关系表明对象是相互连接的。主要体现A类直接使用到B类作为属性。一个工程师每天会使用到考勤卡
5.聚合
聚合关系用于表示实体对象之间的关系,表示整体由部分构成的语义;例如燕群由多个大雁组成;
//燕群 |
6.组合
组合关系是一种强依赖的特殊聚合关系,如果整体不存在了,则部分也不存在了;例如, 大雁不存在 ,翅膀也不存在了
//大雁 |
7.强弱程度
几种关系所表现的强弱程度依次为:组合>聚合>关联>依赖;
8.各种关系说明
其他说明
- 转载地址
- 画 UML 类图 推荐软件 StartUML