正在加载图片...
在面向对象分析中,整体——部分关系对于在问题域和系统任务的边界区 域中识别类一&一对象是非常有用的。同时它还能将具有特殊的整体一一部分关 系的类一&一对象组织到一起 ①表示法 整体——部分结构可用下图表示:在顶部是一个整体对象(用类一&一对象 符号表示的对象),下部是部分对象(用类一&一对象符号表示的对象),它们之 间用线(结构线)连接。三角标记表明这是整体—一部分结构。这种表示法是 有向的。将整体放在上部而将部分放在下部可以使模型便于理解。根据该模型, 整体可有多个部分,也可有不同种类的部分。整体一一部分结构线的终点位置 反映了对象之间(而不是类之间)的映射。整体—一部分结构线的每一端都标 有一个量或区域,它表示该整体拥有的部分数。 Whole 0, Part1 Part 2 在下图所示的例子中, Aircraft是一个整体,它可能:没有 Engine;最多有 四台 Engine。并且 Engine是一个部分,它可能:不是 Aircraft的一部分;至多 是一架 Aircraft的一部分。 Aircraft Engine ②策略 略由两部分组成,一部分是确定什么,另一部分是考虑什么 确定什么 当确定潜在的整体—一部分结构时,考虑以下的变种情况 总成 部件 容器 内容 集合 成员 此外,还应査看从前相同和类似问题的面向对象分析结果。确定能直接重 用的整体一一部分结构,并吸取有关的教训 现在考虑整体一一部分结构的变种。如下图,一架 Aircraft是一个总成,而在面向对象分析中,整体——部分关系对于在问题域和系统任务的边界区 域中识别类—&—对象是非常有用的。同时它还能将具有特殊的整体——部分关 系的类—&—对象组织到一起。 ①表示法 整体——部分结构可用下图表示:在顶部是一个整体对象(用类—&—对象 符号表示的对象),下部是部分对象(用类—&—对象符号表示的对象),它们之 间用线(结构线)连接。三角标记表明这是整体——部分结构。这种表示法是 有向的。将整体放在上部而将部分放在下部可以使模型便于理解。根据该模型, 整体可有多个部分,也可有不同种类的部分。整体——部分结构线的终点位置 反映了对象之间(而不是类之间)的映射。整体——部分结构线的每一端都标 有一个量或区域,它表示该整体拥有的部分数。 在下图所示的例子中,Aircraft 是一个整体,它可能:没有 Engine;最多有 四台 Engine。并且 Engine 是一个部分,它可能:不是 Aircraft 的一部分;至多 是一架 Aircraft 的一部分。 ②策略 策略由两部分组成,一部分是确定什么,另一部分是考虑什么。 a、确定什么 当确定潜在的整体——部分结构时,考虑以下的变种情况: 总成 —— 部件 容器 —— 内容 集合 —— 成员 此外,还应查看从前相同和类似问题的面向对象分析结果。确定能直接重 用的整体——部分结构,并吸取有关的教训。 现在考虑整体——部分结构的变种。如下图,一架 Aircraft 是一个总成,而
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有