第三章 类图n3.1 类图的概念n3.2 UML中的类n3.3 类图中的关系n3.4 阅读类图n3.5 如何建立类图n3.6 Rose2003类图操作3.1 类图的概念1、类图 类图是描述类、协作(类或对象间的协作)、接口及其关系的图。3.1 类图的概念图3-1 电子商务网站的对象模型3.1 类图的概念2、类图的作用 类图常用来描述业务或软件系统的组成、结构和关系。3.1 类图的概念3、类图的组成元素n类n接口n协作n关系n注释n约束n包3.2 UML中的类、类的表示()类的定义类是具有相似结构、行为和关系的一组对象的描述符。()类的表示3.2 UML中的类()类的命名n由字符、数字、下划线组成的惟一的字符串;n采用CamelCase格式(大写字母开头,混合大小写,每个单词一大写开始,避免使用特殊符号)n类名的两种表示方法简单名 Order路径名java:awt:Rectanget businessRule:Order3.2 UML中的类()类的属性n 属性描述了类的静态特征;n 属性名的第一个字母小写;n 属性的定义格式 可见性 属性名 :类型 多重性次序 =初始值 特性说明:可见性