实验三类图.ppt

实验三类图资料

3.2.6 关联类 具有关联和类的特征的建模元素。关联类既可以被看作是具有类的性质的关联,也可以被看作为具有关联性质的类。 如果在具有关联关系的类中,存在着一个属性放在哪个类中都不合适的情况,就考虑使用关联类。 例如,考虑一个人的薪水。通常将属性建模在Person类中。然而,它实际上是类Person和Company之间的雇佣关系的一个属性。例如,一个人为两个不同雇主工作。 把关联类表示成一个用虚线连接到关联路径的类符号。 关联路径和关联类符号表示同一基础模型元素。名字可以放置在路径上或类符号中。 3.2.6 关联类 0..* 1 指导论文 教师 学生 有某些信息需要描述(题目、时间、成绩) 教师 学生 0..* 1 指导论文 指导论文 把带有属性和操作的关联表示为关联类 3.2.7 建立关联 (1)认识对象之间的静态联系 考虑问题域和系统责任——哪些类的对象之间的关系需要在系统中表达。 (2)分析并表示关联的多重性 从连接线的每一端,看本端的一个对象可能与另一端的几个对象发生连接,把结果标注到连接线的另一端。 3.3 聚合 聚合又称整体-部分结构,用于描述系统中各类对象之间的组成关系,通过它可以看出某个类的对象,以另外一些类的对象作为其组成部分。 1、概念与表示法 聚合(aggregation)是关联的一种特殊形式,表示整体和部分之间的“整体-部分”关系。 组合是聚

文档评论(0)

1亿VIP精品文档

相关文档