类图和对象图.pptx

类图和对象图

第5章类图和对象图UML建模语言及其开发工具Rose第5章 类图和对象图5.1 类定义类隐藏属性和操作的类5.1 类定义类名:名词,一般采用CamelCase格式。简单名(simple name):如Member全名,也称路径名(path name):是在类名前面加上包的名称,如com::domain::Member类属性:类的特征,描述该类实例中包含的信息。[可见性] 属性名[:类型] [多重性] [=初始值] [{特性}]静态属性:用下划线标识的属性名,该类的所有对象之间共享该静态属性。类操作:类所提供的服务。[可见性] 操作名 [(参数列表)] [:返回类型] [{特性}] 静态方法:用下划线标识的方法名(操作名)5.2 类之间的关系5.2.1 关联关联是模型元素间的一种语义联系,它是对具有共同特征、行为特性、关系和语义的链的描述。关联和链,类和对象关联端:关联的任何一个连接点都叫做关联端,一个关联可以有两个或多个关联端,每个关联端连接到一个类。类之间的关联关系(双向关联)5.2.1 关联关联名:动词或动词短语,用来描述关联的性质和作用。关联的角色是关联关系中一个类对另一个类所表现出来的职责。角色的名称是名词或名词短语。关联关系上没有标出角色名,隐含用类名作为角色名。关联名关联的角色5.2.1 关联多重性:若类A和类B之间有关联关系,多重性定义了类A有多少个实例可

文档评论(0)

1亿VIP精品文档

相关文档