首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

三-类图

2013-11-08 
3-类图类 : 长方形 ??? 1.类属性列表格式 name : attribute type??? 2.类操作列表格式 name(parameter lis

3-类图

类 : 长方形

??? 1.类属性列表格式 name : attribute type

??? 2.类操作列表格式 name(parameter list) : type of value returned

三-类图

?

类之间的关系:

??? 1.继承 :单键头(或三角形)的实线指向超类

三-类图

?

??? 2.关联

2.1双向(标准)的关联:一条实线

三-类图

可能的多重值描述

0..1 0个或1个 ;1 只能1个 ;0..* 0个或多个 ;* 0个或多个 ;1..* 1个或我个 ;3 只能3个 ;0..5 0到5个 ;5..15 5到15个

2.2单向关联 :带一个箭头的实线

三-类图

?

2.3关联类:主类和关联类之间用一条相交的虚线连接

三-类图

?

2.4聚合:用于描述“总体到局部”的关系。

????????? 2.4.1基本聚合:画一条从父类到部分类的实线,子类实例可以比父类存在更长的时间,并在父类的关联末端画一个未填充棱形

三-类图

?

?? 2.4.2组合聚合:子类实例的生命周期依赖于父类实例的生命周期。组合关系如聚合关系一样绘制,不过这次菱形是被填充的

三-类图

?

2.5反射关联 :与它本身相关联

三-类图

接口 :接口就象类那样绘制,但是长方形的顶部区域也有文本<<interface>>

???? 1.实现:一条带有闭合的单向箭头的虚线

三-类图

UML 识别四种类型的可见性:

+ public

# protected

- private

~ package

三-类图

热点排行