第4章 UML类图
·定义类图
·为什么要建模类图
·类图的主要标记符号
·如何建模类图
【
【
学
学
习
习
目
目
标
标
】
】
4.1 UML基本类图
面向对象设计的基础就是使用类。类是用来代表现实事务或
者功能的构造块。在本节中,我们将要学习如何建模类及其相互
之间的关系,以便在编写代码之前让你对系统拥有全面的认识。
类图是由若干类关联在一起,反映系统或者子系统组成结构的
静态图。类图的建模贯穿工程的分析和设计阶段的始终,通常从
商务伙伴能够理解的类开始建模,最终往往成为只有开发小组才
能够完全理解的类。
一、类图的组成
类图由如下元素组成:
•类(Class):是具有共同结构特征、行为特征、联系和语义的对象
集合的抽象形式。
•关联(Association):它表示类与类之间的关系。
二、UML类图中的符号
(一)类
类(Class)在UML中通常以实线矩形框表示,矩形框中含有
若干分隔框,分别包含类的名字、属性、操作、约束以及其
他成分等,如下图所示。
类的图形表示和示例
在类图中,根据建模的不同景象,类图标中不一定列出全部的
内容。如在建立分析模型或设计模型时,甚至可以只列出类名
,在图中着重表达的是类与类之间的联系;在建立实现
模型时,则应当在类图标中详细给出类的属性和方法等细节。