UML箭头和类结构关系

Posted 小路板块

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML箭头和类结构关系相关的知识,希望对你有一定的参考价值。


组合是整体和部分生命周期一致的关系,部分不能共享,部分只属于整体。部分用实线实心菱形连接整体,实心菱形在整体侧。


聚合是整体和部分各种有自己的生命周期,部分可以属于多个整体。部分用实线空心菱形连接整体,空心菱形在整体侧


关联是一个类长期的,必然的与另外一个类联接,使得整体类知道部分类的属性和方法。整体类实线箭头指向部分,实线箭头在部分侧。

(关联和依赖区别是:依赖是偶然的,临时性的。关联是长期的,必然的)


依赖是 整体使用部分,部分对象以传参的形式传入整体类对象。整体类用虚线箭头指向部分类,箭头在部分类侧。


实现是实现类和接口的关系。实现类虚线空心三角形箭头指向接口,空心三角形箭头在接口侧

泛化(继承) 是父类和子类的关系,一般到具体的关系。子类用实线空心三角形箭头指向父类,空心三角形箭头在父类侧。


以上是关于UML箭头和类结构关系的主要内容,如果未能解决你的问题,请参考以下文章

Java连载60-类之间的六种关系

UML类图与类的关系详解

UML速查

最清晰易懂的UML类图与类的关系详解

uml中,各种符号的意义总结

解析UML箭头线条代表的意义(转)