美文网首页每天进步一点点java全栈
UML 的聚集、组成、接口和实现(一)

UML 的聚集、组成、接口和实现(一)

作者: 码农UP2U | 来源:发表于2020-03-02 17:04 被阅读0次

类图的最终目标是要建立系统的静态视图,完成系统类之间的所有连接关系

聚集

一个类由几个部分类组成,这种特殊类型的关系被称为聚集(aggregation)
部分类和由它们组成的类之间时一种整体-部分(part-whole)关联

按照聚集关系的表示法,聚集关系构成了一个层次结构,“整体”类位于层次结构的最顶部,以下依次是各个“部分”类
整体和部分之间用带空心菱形箭头的连线连接,箭头指向整体

聚集(整体-部分)关联的表示法

关联线上有一个空心菱形箭头,箭头的方向是从部分指向整体

聚集上的约束

一个聚集体可能由多种部分体组成,这些部分体之间是"or(或)"关系

可以在聚集上施加一个“or”约束,它表示某个整体包含一个或另一个部分

组成

组成是强类型的聚集,聚集中的每个部分体只能属于一个整体
除了菱形箭头是实心之外,组成和聚集的表示法相同

咖啡桌是由桌面和桌腿构成

组成结构图

组成是展示一个类的构建的一种方式,如果希望能够展示类的内部结构,就需要进一步借助 UML 2.0 的组成结构图(composite structure diagram)
组成结构图重点关注类及其内部组成部分
该图在 UML 1.x 版本中叫做 语境图(context diagram)

组成结构图用嵌套在一个大的类框中的一个类图来说明一个类的组成类


注:本笔记出自《UML 基础、案例与应用》一书的 第五章 聚集、组成、接口和实现



微信中搜索 “码农UP2U” 关注我的公众号吧!!!

相关文章

  • UML 的聚集、组成、接口和实现(一)

    类图的最终目标是要建立系统的静态视图,完成系统类之间的所有连接关系 聚集 一个类由几个部分类组成,这种特殊类型的关...

  • UML 的聚集、组成、接口和实现(三)

    接口和端口 接口和类之间的关联建模,从而使接口的概念得到更深刻的体现 UML 2.0 提供了一个符号用来对这些交互...

  • UML 的聚集、组成、接口和实现(二)

    接口和实现 接口(interface)是描述类的部分行为的一组操作,它也是一个类提供给另一个类的一组操作 一个类和...

  • UML

    UML 指向关系 实现关系 : 用空心三角形和虚线组成的箭头来表示 从实现类指向接口 泛华关系:是指对象与对象之间...

  • UML六大关系

    继承 子类继承父类或者子接口继承父接口,在UML图中用实线空心箭头表示。 实现 类实现接口的功能,在UML图中用虚...

  • JavaSE之集合及底层

    基本 常用集合接口和实现类的UML图关系图.png 特点 List接口实现类的特点:有序可重复。 Set接口特点:...

  • UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)

    UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合UML类图几种关系的总结 泛化 类继承和类实现接口关系,...

  • (转)UML类图

    UML中常见关系详解(泛化、实现、依赖、关联、组合、聚合) UML中类与类,已经类与接口,接口与接口的关系有:泛化...

  • Android设计模式(三)- 原型模式

    目录 定义 使用场景 UML类图 简单实现 使用Cloneable接口 不实现Cloneable接口 问题 深拷贝...

  • 命令行模式 示例

    UML 代码示例 创建一个接口 创建实现接口的实现类 创建参数实体 模拟请求的客户端

网友评论

    本文标题:UML 的聚集、组成、接口和实现(一)

    本文链接:https://www.haomeiwen.com/subject/cpdbchtx.html