类图(Classdiagram)由许多静态说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。其最基本的元素是类或者接口,当然还有关系,主要表现在下图中:
下面具体举例来说明:
1)类的表示:
2)类之间的关系:
可以分为四种:关联,依赖,泛化,实现。
关联:主要表现在两个类之间的关系。比如:员工为公司工作。
依赖:一个类使用另一个类的对象,强调使用关系。比如:教授上课。
泛化:说的就是继承关系。比如人和学生之间,学生继承人的一些属性和方法。
实现:指的是一个class类实现interface接口(可以是多个)的功能。