当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《UML及软件建模》第五章 聚集、组成、接口和实现

资源类别:文库,文档格式:PPT,文档页数:18,文件大小:381.5KB,团购合买
◼ ·如何对包含其他类的类建模 ◼ ·如何对接口以及与其相关联的类建模 ◼ ·可见性的概念
点击下载完整版文档(PPT)

UML及软件建模 主讲人:李唯 Clx7000@163.com

Page 1 UML及软件建模 主讲人 :李 唯 clx7000@163.com

第五章聚集、组成、接口和实现 如何对包含其他类的类建模 如何对接口以及与其相关联的类建模 可见性的概念

Page 2 ◼ ·如何对包含其他类的类建模 ◼ ·如何对接口以及与其相关联的类建模 ◼ ·可见性的概念 第五章 聚集、组成、接口和实现

聚集( aggregation) 类有时由几个部分类组成的,这种特殊类型的关系被称为 聚集。部分类和由它们组成的类之间是一种整体一部分(part whole)关系。 按照聚集关系的表示法,聚集关系构成了一个层次结构 整体”类位于层次结构的最顶部,以下依次是各个“部分“类 整体和部分之间用带空心菱形箭头的连线连接,箭头指向整 体。下图示意了家用计算机系统的组成

Page 3 聚集 (aggregation) 一个类有时由几个部分类组成的,这种特殊类型的关系被称为 聚集。部分类和由它们组成的类之间是一种整体-部分(part￾whole)关系。 按照聚集关系的表示法,聚集关系构成了一个层次结构。“ 整体”类位于层次结构的最顶部,以下依次是各个“部分“类 。整体和部分之间用带空心菱形箭头的连线连接,箭头指向整 体。下图示意了家用计算机系统的组成

个人计算机 音箱 主机 键盘 鼠标显示器 磁盘驱动器声卡显卡CPU内存 连接到

Page 4 CPU 1 个人计算机 音箱 主机 键盘 鼠标 显示器 ◇ 1 2 1 1 1 1 磁盘驱动器 声卡 显卡 内存 连接到 * 1 1 1 ◇ 2 ▲ 1

在上个例子中的每个部分都属于一个整体,但聚集的关系 并不是只有这种情况。 例如:在一个家庭影院系统中,电视机和影碟机可以共用 个遥控器,那么这个遥控器既是电视机的组成部分也是 影碟机的组成部分

Page 5 ◼ 在上个例子中的每个部分都属于一个整体,但聚集的关系 并不是只有这种情况。 ◼ 例如:在一个家庭影院系统中,电视机和影碟机可以共用 一个遥控器,那么这个遥控器既是电视机的组成部分也是 影碟机的组成部分

聚集上的约束 有时y个聚集体可能有多种部分体组成,这些部分体之间是 Or”关系。我们在两个整体一部分关系线之间加上一花括 号括起来的“Or”来表示这个约束,并用虚线连接这两个关 系线,如图所示。 顿饭 forl 汤 沙拉 主食 甜点

Page 6 聚集上的约束 有时一个聚集体可能有多种部分体组成,这些部分体之间是 “Or”关系。我们在两个整体-部分关系线之间加上一花括 号括起来的“Or”来表示这个约束,并用虚线连接这两个关 系线,如图所示。 一顿饭 汤 沙拉 主食 甜点 ◇ 1 1 {or} 1 1 1

组成 组威是强类型的聚集。聚集(组成)中的每个部分体只能属于 个整体。除了菱形箭头是实心之外,组成和聚集的表示法 相同,如图所示 咖啡桌 桌面 桌腿

Page 7 组成 组成是强类型的聚集。聚集(组成)中的每个部分体只能属于 一个整体。除了菱形箭头是实心之外,组成和聚集的表示法 相同,如图所示。 咖啡桌 桌面 桌腿 1 1 1 ◆

接囚( interface)和实现( realization) 接口是描叙类的部分行为的一组操作,它也是一个类提供给另 个类的一组操作。 个类和它的接口之间的关系叫做实现。如洗衣机保证了它的 部分行为能够“实现”控制柄的行为。 接口的模型表示法和类大致相同,都是用一个矩形图标来代表 。和类的不同之处在于,接口只是一组操作,没有属性。如果 个类表示了省略了属性,那么怎么区分类和接口呢?一种办 法是使用构造型《 interface》,把它放在矩形框中接口的名 字之上。另一个办法是接口的名字以大写字母“开头。 表示类和接口之间的实现关系的符号和继承关系的符号有些相 似,只不过它是一个带空心三角形的箭头,箭头的方向指向接 口。下图示意了洗衣机和控制旋钮之间的实现关系

Page 8 接口是描叙类的部分行为的一组操作,它也是一个类提供给另 一个类的一组操作。 一个类和它的接口之间的关系叫做实现。如洗衣机保证了它的 部分行为能够“实现”控制柄的行为。 接口的模型表示法和类大致相同,都是用一个矩形图标来代表 。和类的不同之处在于,接口只是一组操作,没有属性。如果 一个类表示了省略了属性,那么怎么区分类和接口呢?一种办 法是使用构造型《interface》,把它放在矩形框中接口的名 字之上。另一个办法是接口的名字以大写字母“I”开头。 表示类和接口之间的实现关系的符号和继承关系的符号有些相 似,只不过它是一个带空心三角形的箭头,箭头的方向指向接 口。下图示意了洗衣机和控制旋钮之间的实现关系。 接口(interface)和实现(realization)

> 洗衣机 控制旋钮

Page 9 > 洗衣机 控制旋钮 △

身一种表示法(省略表示法)是将接口表示为一个小圆 图有时候形象地被称为棒糖图( pop diagram,。受那 圈,并和实现它的类用一条线连起来,如图所示 控制旋钮 洗衣机

Page 10 ◼ 另一种表示法(省略表示法)是将接口表示为一个小圆 圈,并和实现它的类用一条线连起来,如图所示。这种 图有时候形象地被称为棒糖图(lollipop diagram)。 洗衣机 ○ 控制旋钮

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共18页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有