一、组成
类图包含类名,属性,操作方法
二、类图的关系
关系名 | 概述 | 标识符 |
---|---|---|
泛化 Generalization) | 父类与子类之间的继承关系 | 实线+空心三角 |
实现(Realization) | 类实现接口的某种体现形式 | 虚线+空心三角 |
关联(Association) | 基于对象去实现各种类之间的引用关系,从而促使某些熟悉其他类的内部属性和方法 |
双向关联:一根实线,或者是一根带有双箭头的实线 单向关联:实线单向箭头 |
聚合(Aggregation) | 体现全局与局部之间有别于同类事物或平常情况的某种关联 | 空心菱形+实线单向箭头 |
组合(Composition) | 全局与局部之间的关联,但是局部不能离开全局而独立存在 | 实心菱形+实线单项箭头 |
依赖(Dependency) | 当两个类显示为关联关系时,其中一个类描述的相关概念的变化将会引起另一个的概念发生变化 | 虚线箭头 |
三、类图的绘制
1,右击Logical View,选择New,,选择Class Diagram,,写上类图名
2,在工具栏选择类的标志,添加到图上,写上类名
3,类名下面是属性,右击第二行,选择New Attribute,添加属性
4,属性下面是方法,右击第三行,选择 New Operation,添加方法
5,若是接口,则需要右击这个类,选择第一行Open。。。,然后在Stereotype 中选择接口
6,若为抽象类,则需要右击这个类,选择Format,再选择Front,改变字体