1、类是具有相似结构、行为和关系的一组对象的描述符,是面向对象系统中最重要的构造块,而类图则饺咛百柘显示了一组类、接口、协作以及他们之间的庙堠杼寺关系,UML类图常见的画法包括类、接口、依赖关系、关联关系、依赖关系、聚合关系、合成关系
2、首先是类的画法,主要是一个分成上中下三格的矩形框,上框用来填写类名称(如果是抽象类,名称标注为斜体字);中框用来填写类属性名称;下框用来填写类操作名称
3、其次是接口的画法,同样是一个矩形,但只有上下两格,上框用来填写接口名称(名称前面要加入接口标注<>);下框填写操作名称
4、第三是继承关系的画法,通过一条实线加一个空心三角箭头表示,箭头方向由类指向接口
5、第四是依赖关系的画法,通过一条虚线加一个尾部开口的箭头表示,箭头方向由类指向被依赖类
6、第五是关联关系的画法,通过一条实线加一个尾部开口的箭头表示,箭头方向由类指向被关联类
7、第六就是聚合关系的画法,通过空心菱形加一条实线再加一个尾部开口的箭头表示,箭头方向由整体指向部分
8、最后就是合成(或说组合)关系的画法,通过实心菱形加一条实线再加一个尾部开口的箭头表示,箭头方向由整体指向部分