`
terryfeng
  • 浏览: 492587 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

UML中对关系的描述

阅读更多

来源网络,加注释修改了用词

依赖关系(Dependency)

依赖关系是一种使用关系,特定对象的改变有可能会影响到使用该对象的对象(唉,这么翻译很难让别人懂的,意思就是存在依赖,改变将影响到被依赖的对象),反之不成立。在你想显示一个对象使用另一个对象时使用依赖关系。

通常情况下,依赖关系体现在某个类的方法使用另一个类作为参数(还有使用另一个类的方法和属性等)。在UML中你可以在其它的对象之间使用依赖关系,特别是包和节点之间。

图 4-1 依赖关系

泛化(Generalization)

泛化是继承关系,是叫做“is-a-kind-of”的关系。在UML中你可以在包之间建立泛化关系。

图 4-2 泛化

关联(Association)

关联是一种结构化的关系,指一种对象和另一种对象有联系。

给定有关联的两个类,可以从一个类的对象得到另一个类的对象。

关联有两元关系和多元关系。两元关系是指一种一对一的关系,多元关系是一对多或多对一的关系。

一般用实线连接有关联的同一个类或不同的两个类。当你想要表示结构化关系时使用关联。

有一些修饰可以应用于关联。

1.         名字:可以给关系取名字

2.         角色:关系的两端代表不同的两种角色

3.         重数:表示有多少对象通过一个关系的实例相连

分享到:
评论

相关推荐

    六大UML类图以及关系

    本文向大家简单介绍一下UML类图关系,UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。希望本文的介绍对你的学习有所帮助。

    一种基于AOP的UML用例扩展关系描述

    一种基于AOP的UML的用例扩展关系的描述,介绍了AOP的相关概念,以及和UML的联系。

    UML解惑:图说UML中的六大关系

    用图解的方式描述了UML的六中关系,简单明了

    UML四种关系

    描述UML图的四种关系,有依赖,关联关系,还有关联中的聚合和组合关系的说明及用法

    UML语言中用例关系描述(详细,有例子介绍)

    有例子介绍每种用例之间的关系,易于理解,适用于初学者。

    UML类图关系大全!!!!!

    UML类图关系大全,里面把之间的关系描述的较清楚,尤其是图像

    uml基础教程,看完之后可以直接画图

    1.4UML关系 1.5各UML图及特征 1.6各UML图的关系 1.7UML语法 1.8习题 2. 用例图 2.1用例图概要 2.2用例图中的事物及解释 2.3用例图中的关系及解释 2.4例子 2.5习题 3. 类图 3.1类图概要 3.2类图中的事物及解释 3.3...

    UML类图关系大全word文件

    在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关 系必须被映射为对象引用或指针。对象引用本身就是有向的,更...

    UML元素和UML关系图符号简介

    UML包含哪些元素你是否了解,UML关系图符号你是否熟悉,本文就向大家介绍一下,希望本文的介绍会让你对UML关系图符号有一定的认识。本文和大家重点讨论一下UML元素和UML关系图符号。开发Java应用程序时,开发者要想...

    UML 的九种模型图与"4+1" 视图模型对应关系

    1代表Use Case View 定义了系统的外部行为,从用户角度描述的系统的功能。 4分别代表 Design View(设计视图)、Implementation View(实现视图)、Process View(进程视图)和Deployment View(部署视图)

    UML-java.zip_关系图_关系图 java

    类图是最常用的UML图,它用于描述系统的结构化设计。其中包括类关系以及与每个类关联的属性及行为。类图能出色地表示继承与合成关系。为了将类图作为一种高效的沟通工具使用,开发者必须理解如何将类图上出现的元素...

    UML小结UML图UML例子

    UML小结,UML图,UML例子,类图/Class diagram 显示系统中的类和包,提供系统构件及其相互关系。静态结构建模;用例图/Use-case diagram 用例图从用户的角度描述系统功能的使用者和主要的系统操作流程。显示用例与参与者...

    《UML建模实例教程》【PPT】

    6.3.6UML中的类与语言中的类 6.4类之间的关系 6.4.1关联关系 6.4.2聚合关系 6.4.3组合关系 6.4.4泛化关系 6.4.5实现关系 6.4.6依赖关系 6.5对象图 6.5.1对象图概述 6.5.2对象图组成 6.5.3类图和对象图的...

    基于UML的网上购物商店的分析与设计 (2013年)

    以网上购物商店为例,运用UML分析了系统的静态模型和动态特征,分析了基于UML的网上购物商店的建模的实现过程:类图分析了网上购物商店中5个实体类(顾客类、订单类、商品类、记录类、管理员类)之间的关系;顾客用例图...

    UML类图关系大全

    详详细细描述了UML类图以及其他图的画法。

    基于UML的学生成绩

    基于UML的学生成绩管理论文,格式已经调整好。需求分析,图形展示。

    华侨大学UML课程ppt

    面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且对其作了进一步的发展,并最终统一为大众所接受的...

    uml 试卷很全面好多个试卷及答案

    6.在UML的类图中,类之间的关系有 泛化 、 实现 、 聚集 、 依赖 和 关联 5种。 7.共享聚集的“部分”对象可以是任意“整体”对象的一部分,表示事物的整体/部分关系较弱的情况,“整体”端的重数应该是 n 。 8....

    learning_uml_2.0.pdf (UML2.0学习指南 英文原版非扫描)

    UML(统一建模语言)帮助你处理这和中复杂性。无论视UML为一种蓝图语言、草稿工具还是一种编程语言,这本书都教给你必须知道的知识,以及将UML应用到项目的方法。虽然市面上已经有许多描述UML的书,但本书的主要特色...

    开发模式UML的介绍对开发的应该有帮助

    UML的沟通这些方面,从特别的角度来看,面向对象(面向对象) ,其中的一切所描述的条款物体:行动的对象采取之间的关系的对象,部署的对象,方式和国家的物体的变化作出回应的外部事件。 出发点在这一章将概述了...

Global site tag (gtag.js) - Google Analytics