- 5
- 0
- 约3.36千字
- 约 33页
- 2018-02-19 发布于河南
- 举报
UML全程建模培训8
UML及软件建模 第五章 聚集、组成、接口和实现 ·如何对包含其他类的类建模 ·如何对接口以及与其相关联的类建模 ·可见性的概念 聚集 (aggregation) 在上个例子中的每个部分都属于一个整体,但聚集的关系并不是只有这种情况。 例如:在一个家庭影院系统中,电视机和影碟机可以共用一个遥控器,那么这个遥控器既是电视机的组成部分也是影碟机的组成部分。 接口是描叙类的部分行为的一组操作,它也是一个类提供给另一个类的一组操作。一个类和它的接口之间的关系叫做实现。如洗衣机保证了它的部分行为能够“实现”控制柄的行为。接口的模型表示法和类大致相同,都是用一个矩形图标来代表。和类的不同之处在于,接口只是一组操作,没有属性。如果一个类表示了省略了属性,那么怎么区分类和接口呢?一种办法是使用构造型《interface》,把它放在矩形框中接口的名字之上。另一个办法是接口的名字以大写字母“I”开头。表示类和接口之间的实现关系的符号和继承关系的符号有些相似,只不过它是一个带空心三角形的箭头,箭头的方向指向接口。下图示意了洗衣机和控制旋钮之间的实现关系。 另一种表示法(省略表示法)是将接口表示为一个小圆圈,并和实现它的类用一条线连起来,如图所示。这种图有时候形象地被称为棒糖图(lollipop diagram)。 一个类可以实现多个接口,一个接口也可以被多个类实现。 由于
您可能关注的文档
- ARM2410中断.ppt
- asm的魅力2.doc
- ASIC系统设计实验报告_交通灯控制器.doc
- API_682Piping_Plans中英对照.ppt
- at89s51和stc89c51的命名规则.doc
- ATP的主要来源—细胞呼吸1.ppt
- AudioManager中文翻译文档.doc
- AUTOCAD2006第2章.ppt
- AutoCAD功能集教学版(一).doc
- autocad算面积.doc
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
原创力文档

文档评论(0)