类图是类的静态关系描述图,简单来讲有两个方面,有哪些类,这些类之间的关系是什么?需要注意的是类图描述的是静态关系,动态行为的如流程,判断,循环等类图无法描述,需要搭配其它UML图。
类自身的描述
生物由细胞构成,类图由类构成,我们先看看类长什么样,如何描述。首先类有一个唯一的名字,通常用手写字母大写的英文字母表示,一 般名字应该用名词来表示。类的内部有两个部分构成,数据部分和操作部分。数据部分也叫属性(Property),存储一些数据、状态、关联等信息,操作部分表示的是该类能够执行的操作(Operation)。熟悉OOP的朋友会比较容易理解,前者就是类的全局变量,后者是方法(Method)。综上,类内部的图分为三个部分,上中下结构,上部为类的名字,中部存放属性,下部表示操作列表。三个部分都只有名字是必填项,格式可能比较复杂,不过常用的都很简单,再加上一些优秀的UML工具帮忙,还是比较容易上手的。