您的位置:首页 > 其它

UML之类图

2016-03-27 20:24 239 查看
一、类图:

1、定义:用于定义系统中的类,包括描述类的内部结构和类之间的关系。类图主要用于描述系统的静态结构。

2、类图的元素:类、接口、协作、关系、包。

二、类:

1、定义:类是对现实事物的一种抽象的描述。

2、构成:可以酌情隐藏属性和方法。



3、类的关系:

(1)关联:

普通关联:

表示类与类之间的联接, 它使一个类知道另一个类的属性和方法。分为:单向关联、双向关联、自身关联等。用实线+箭头表示。



聚合:

描述整体与部分关系。整体与部分生命力没有很强制约,可以独立存在。整体不存在,个体也可以单独存在。用实线+空心菱形表示。



组合:

描述整体与部分关系。整体与部分生命力的制约是先有整体才有个体,整体不存在,个体也不存在。用实线+实心菱形表示。



(2)依赖:

依赖是一种使用关系。它说明一个事物规格说明的变化可能影响到使用它的另一个事物。但反之未必。用虚线+箭头表示,箭头指向被依赖的一方。



(3)泛化:

描述类和类之间的继承。用实线+空心箭头表示,箭头指向父类。


(4)实现:

实现是类元之间的语义关系,在该关系中一个类元描述了另一个类元保证实现的契约。用虚线+空心箭头表示,箭头指向接口。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: