员"就是一个典型的类。类的获取和命名:最顶部的格子包含类的名字。类的命名应尽量用应用领域中的术语,应明确、无歧义,以利于开发人员与用户之间的相互理解和交流。类的获取是一个依赖于人的创造力的过程,必须与领域专家合作,对研究领域仔细地分析,抽象出领域中的概念,定义其含义及相互关系,分析出系统类,并用领域中的术语为类命名。一般而言,类的名字是名词。图2-5运动员类图示例系统中包含的类:用户(ShUser)、客户(ShCorp)、供应商(ShCorp)、部门(ShDept)商品(ShProuct)、商品类型(ShClass)、仓库(ShStoreHouse)、入库单表头(ShBill)、入库单表体(ShBillList)、出库单表头(ShBill)、出库单表体(ShBillList)、退货单表头(ShBill)、退货单表体(ShBillList)2.2.2.2类之间的关系在这个阶段,对开发出来的初步类图中的类,根据其意义来分成一些组。人组成的一组:用户(ShUser)、客户(ShCorp)、供应商(ShCorp)、部门(ShDept)物品组成的一组:商品(ShProuct)、商品类型(ShClass)、仓库(ShStoreHouse)生成的单据组成的一组:入库单表头(ShBill)、入库单表体(ShBillList)、出库单表头(ShBill)、出库单表体(ShBillList)、退货单表头(ShBill)、?退货单表体(ShBillList)2.2.2.3构建系统类图在完成了初步类图的构建之后,需要建立和标记出类之间的关联。具体的表述关联的方法策略是:先从几个类开始,找出与这个类存在关联的其他类,然后再寻找另外一组类与其他类的关联,直到穷尽了所有的类为止。下面先介绍一下类之间常用的几种关系以及他们的概念:关联关系:关联(Association)表示两个类之间存在某种语义上的联系。