UML图的标志:
(1)实现接口, 虚线 + 三角
(2)继承,实线 + 三角
(3)依赖,虚线 + 箭头
(4)关联,实线 + 箭头
(5)聚合,实线 + 空心菱形
(6)组合,实线 + 实心菱形
关联,即是发生关系,一个类A关联类B,说明类A中的字段(或属性)中含有类B的实例链接(在C++中为指针),类B也可以关联类A,他们是对等的,没有主次之分。
依赖,类A依赖类B,说明类A中用到了类B,这个“用到”,比关联的程度更浅,比如,在局部变量(函数中的变量和函数参数)中用到了类B,也可能是类A用到了类B的静态函数。
聚 集:聚集也是一种关联,但是对于关联来讲,关联的双方都是对等的,没有主次之分,在聚集中,则有主次之分,“主”的一方只能有一个。那计算机来说,“计算 机”是一个对象,他就是“主”,而“硬盘”,“主板”,“显示器”等等则是“次”的一方,“硬盘”,“主板”,“显示器”聚集成“计算机”,他们只是聚集 的关系,主板完蛋了,并不影响显示器,所以大家可以理解为聚集中的对象,即是一个整体,又各自独立。
组 成:组成是一种特殊的聚集(那当然也是关联喽),拿桌子来说吧,桌子有桌面和桌腿组成,然桌面没有了或桌腿没有了,都不能称之为桌子,这个意思就是说,对 于组成对象的个部分来讲,他们有一个有机的整体,不可分割的整体。桌子对象(主体对象)要负责桌面,桌腿(“次”对象,主次之分的“次”)的生命周期。拿 C++语言来讲,桌子对象内部含有桌面对象和桌腿对象的对象实例,这可不是指针喽,但在“聚集”中是指针,这也就是聚集和组成的区别。
相关推荐
常见的UML符号说明,比较适合编写论文时找不见官方的描述
UML类图符号 UML类图符号 UML类图符号 UML类图符号 UML类图符号 UML类图符号
UML 常用UML符号 UML 常用UML符号 UML 常用UML符号UML 常用UML符号 UML 常用UML符号 UML 常用UML符号
UML_常用符号简明图解,详细的UML符号和语言解释说明。
类图基本符号可拆分为虚线,箭头,实线,空心右三角,实心右三角,空心菱形和实心菱形。由这些基本的图形进行组合构成了类图的基本符号。这里要注意这几个符号的顺序,代表了类与类之间关系的耦合程度。越向右耦合度...
UML图中各符号代表的意思,软件设计师考试中的一类基础知识
基于UML的需求规格说明书(网上招聘系统).pdf基于UML的需求规格说明书(网上招聘系统).pdf基于UML的需求规格说明书(网上招聘系统).pdf基于UML的需求规格说明书(网上招聘系统).pdf基于UML的需求规格说明书(网上招聘系统...
UML符号的详细介绍
star uml中文指导说明,帮助初学者学习了解star uml!
本文重点讨论UML类图中的元素和UML关系图符号。类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通...
UML 中类图实例说明,对UML中各种类图进行实例化,并加以说明
UML类图符号总结,包括UML类图符号的使用与定义,供大家一起共同分享学习。
UML符号及图UML符号及图UML符号及图
结合实际例子,主要介绍了UML活动图的概念和作用,活动图的基本符号(活动、状态、转移、分支与合并)、活动图的其他符号(分叉和汇合、泳道、对象流)及活动图的Rose建模等等。
UML中文参考手册UML中文参考手册UML中文参考手册
基于UML的需求规格说明书(网上招聘系统).docx基于UML的需求规格说明书(网上招聘系统).docx基于UML的需求规格说明书(网上招聘系统).docx基于UML的需求规格说明书(网上招聘系统).docx基于UML的需求规格说明书(网上招聘...
描述UML语言中的类目,介绍类目的种类、可见性和作用域
uml案例图书管理系统 uml案例图书管理系统 详细设计说明书
UML_基本元素符号 包括关键的符号和说明 非常适合学习UML
UML类图说明: 各种UML元素的使用说明与示例,通过菜鸟与大鸟的一问一答来逐步阐释UML元素的用法。