现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

uml中的几种关系及表示图

2012-07-14 21:44 工业·编程 ⁄ 共 519字 ⁄ 字号 暂无评论

1、关联(association)
说明:是一种结构关系,它指明一个事物的对象与另一个事物的对象间的联系。给定一个连接两个类的关联,可以从一个类的对象导航到另一个类的对象,反之亦然。
图形:一条实线,可以带箭头。
属性:名称、角色(关联中靠近它的一端的类对别外一端的类呈现的职责)、多重性。
2、聚合()
说明:一种特殊的关联,表示“整体/部分”的关系,其中一个类描述了一个较大的事物,它由较小的事物组成。
图形:整体的一端用一个空心菱形表示。
3、组合()
说明:是关联的更强的形式,该关系中组合具有管理组成部分的特有责任,如它们的分配和释放。
图形:组合的一端用一个实心菱形表示。
4、泛化(generalization)
说明:是一般事物(超类)和该事物的较为特殊的种类(子类)的关系。
图形:一条带有空心大箭头的有向实线,指向父类。
5、依赖(dependency)
说明:一个事物(如类Event)规格说明的变化可能影响到使用它的另一个事物(如类Window),但反之未必。
图形:一条有向的虚线,指向被依赖的事物。
6、实现()
说明:将一个模型元素,连接至另一个提供了行为说明而无结构或实现的模型元素,如接口。
图形:一条带有空心大箭头的有向虚线,指向实现类。

给我留言

留言无头像?