类是一种本质相同事物的抽象。
在UML中,类图显示了一组类、接口、协作以及他们之间的关系。
类
在类图中类用矩形框表示,他的属性和操作分别列在分格中
类之间关系
在类图中,除了需要描述类的名称、属性和操作外,我们还需要描述类之间的关系。关系用类框之间的连线表示。类之间的关系有继承、关联、聚合和组合。
继承:类图中的继承表示方法是从子类拉出一条闭合的、单键头(或三角形)的实线指向基类。
关联:是类之间的一种很弱的联系。可以有方向,可以是单向,也可以是双向。关联类通过一条虚线与关联连接。
聚合:指的是整体和部分的关系。
组合:也表示类之间整体和部分的关系。但是组合关系中部分和整体具有统一的生存期。一旦整体对象不存在,部分对象也将不存在。
标准的UML类图中,用空心和实心菱形对聚合和组合进行了区分。
接下来,我们给出建立类图的步骤
1、研究分析问题领域确定系统需求
2、确定类。明确类的含义和职责、确定属性和操作
3、确定类之间的关系
对象图
对象图显示某时刻对象和对象之间的关系,是类图的变化,对象图表示的是类的对象实例而不是真实的类。