全球旧事资料 分类
形用于定位嵌套在一个大的长方形中开始的如图8所示但是建模者必须决定包的成员如何表示如下
o
如果建模者决定在大长方形中显示软件包的成员则所有的那些成员4需要被放置在长方形里面另外所有软件包的名字需要放在软件包的较小长方形之内如图8的显示如果建模者决定在大的长方形之外显示软件包成员则所有将会在图上显示的成员都需要被置于长方形之外为了显示属于软件包的分类器属于从每个分类器画一条线到里面有加号的圆周这些圆周粘附在软件包之上图9
o
f图8在软件包的长方形内显示软件包成员的软件包元素例子
f图9一个通过连接线表现软件包成员的软件包例子了解基础重要性在UML2中了解类图的基础更为重要这是因为类图为所有的其他结构图提供基本的构建块如组件或对象图仅仅是举了些例子超过基础到此为止我已经介绍了类图的基础但是请继续往下读在下面的部分中我将会引导你到你会使用的类图的更重要的方面这些包括UML2规范中的接口其它的三种关联类型可见性和其他补充
f接口在本文的前面我建议你以类来考虑分类器事实上分类器是一个更为一般的概念它包括数据类型和接口关于何时以及如何高效地在系统结构图中使用数据类型和接口的完整讨论不在本文的讨论范围之内既然这样我为什么要在这里提及数据类型和接口呢你可能想在结构图上模仿这些分类器类型在这个时候使用正确的记号来表示或者至少知道这些分类器类型是重要的不正确地绘制这些分类器很有可能将使你的结构图读者感到混乱以后的系统将不能适应需求一个类和一个接口不同一个类可以有它形态的真实实例然而一个接口必须至少有一个类来实现它在UML2中一个接口被认为是类建模元素的特殊化因此接口就象类那样绘制但是长方形的顶部区域也有文本
好听全球资料 返回顶部