UML类图(三)

基本概念

1、 类的定义:

类是一组具有相同属性、相同行为、和其他对象有相同关系、有相同表现的对象描述。类具有属性和操作。

2、 图形表示:

3、类的属性:一般描述类的某个特征,可以确定并区分对象以及对象的状态;完整的语法表示 -[可见性]属性名[多重性][:类型]=[初值][{特殊串}]

4、 类的操作:操作是与类相关联的行为,表示类提供的服务;完整的语法表示

-[可见性]操作名[(参数表)][:返回类型] [{特殊串}]

5、类的对象:对象是一个类的实例,对象的每一个属性都有具体的值。

6、类的对象图形表示:

对象在交互图和状态机中使用。

7、类的接口:一组可重复的操作,描述类的部分行为;

图形表示:

8、关系:关联关系,聚合关系,泛化关系,依赖关系,实现关系。

1)关联关系定义:两个类在概念上有连接关系时,类之间的连接称为关联;提供了不同类的对象可以相互作用的连接

图形表示:用一根连接类的实线表示,用箭头表示关联的方向;如果不明确指明方向,则默认关联是双向的

2)聚合关系

定义:类之间的一种整体与部分的关系;体现了一种层次结构,整体类位于部分类的上层,多个部分类处于并列的层次。

图形表示:尾端带一个菱形的单箭头;菱形指向整体部分


 

3)泛化关系

定义:泛化关系是继承机制中产生的类与类之间的关系;“is a part of ”关系:一个事物是另一个事物的种类。

图形表示:一条带有空心大箭头的有向实线,箭头指向父类。

4)依赖关系

定义:两个元素之间的一种关系,其中一个元素的变化将影响另一个元素,或向它提供所需信息;显示一个类引用另一个类。

图形表示:用两个模型元素之间带箭头的虚线表示,箭头尾处的模型元素依赖于箭头处的模型元素。

5)实现关系

定义:类和接口之间的关系是实现关系,表示类实现接口提供的操作显示一个类引用另一个类。

图形表示:因接口的表示方法而异

 自己画的类图:

猜你喜欢

转载自blog.csdn.net/qq_39674002/article/details/80511870