`

关系 UML 说明

 
阅读更多
关联是类之间的一种关系,例如老师教学生,老公和老婆,水壶装水等就是一种关系。这种关系是非常明显的,在问题领域中通过分析直接就能得出。

依赖是一种弱关联,只要一个类用到另一个类,但是和另一个类的关系不是太明显的时候(可以说是“uses”了那个类),就可以把这种关系看成是依赖,依赖也可说是一种偶然的关系,而不是必然的关系,就是“我在某个方法中偶然用到了它,但在现实中我和它并没多大关系”。例如我和锤子,我和锤子本来是没关系的,但在有一次要钉钉子的时候,我用到了它,这就是一种依赖,依赖锤子完成钉钉子这件事情。

组合是一种整体-部分的关系,在问题域中这种关系很明显,直接分析就可以得出的。例如轮胎是车的一部分,树叶是树的一部分,手脚是身体的一部分这种的关系,非常明显的整体-部分关系。


聚合:如果A聚合B,表示B可以离开A而独立存在
分享到:
评论

相关推荐

    uml说明书规范模板

    ### UML说明书规范模板 #### 一、引言 统一建模语言(Unified Modeling Language,简称UML)是一种标准化的图形表示法,用于对软件密集型系统的制品进行可视化、详述、构造和文档化。本说明书旨在通过一个规范化的...

    六大UML类图以及关系

    ### UML类图关系详解 #### 一、引言 UML(Unified Modeling Language,统一建模语言)是一种广泛应用于软件工程领域的图形化语言,它帮助开发者理解和设计系统。其中,UML类图是最常用的一种图示方式,用于描述系统...

    UML类图说明类图关系

    ### UML类图关系详解 #### 一、引言 统一建模语言(Unified Modeling Language,简称UML)是一种广泛使用的图形化语言,用于软件工程的设计、开发和维护。其中,UML类图是用于描述系统中类的静态结构的重要组成...

    uml案例图书管理系统详细设计说明书

    《UML案例图书管理系统详细设计说明书》是一份详细介绍如何运用统一建模语言(Unified Modeling Language,简称UML)来设计图书管理系统的过程文档。该文档旨在通过一个具体的“图书管理系统”建模实例,让读者理解...

    UML类图使用及详细说明

    UML类图使用及详细说明 UML(Unified Modeling Language)类图是一种常用的软件设计模型语言,用于描述系统的静态结构。类图是UML中最重要的模型之一,用于描述系统中的类、类之间的关系和类的内部结构。 类图分类...

    ArgoUML使用说明

    **ArgoUML使用说明** ArgoUML是一款强大的开源UML建模工具,专为开发者和设计者提供了一个免费且跨平台的解决方案,用于创建、编辑和管理统一建模语言(UML)模型。这款工具完全基于Java,因此可以在任何安装了Java...

    UML建模 用例说明及应用

    ### UML建模:用例说明及应用 #### 深入浅出解析用例与用例图 在软件工程领域,UML(统一建模语言)作为一种标准的图形化语言,被广泛应用于系统设计阶段,其中用例图是UML中最直观、最容易理解的部分之一。用例图...

    uml简单小说明

    本说明将详细解释四种主要的类关系:泛化、关联、依赖和聚合。 1. 泛化(Generalization) 泛化关系代表了类之间的继承关系,即一个类(子类)继承另一个类(父类)的属性和行为。这种关系在Java等支持继承的语言中...

    UML2.0规范说明

    《UML2.0规范深度解析》 统一建模语言(Unified Modeling Language,简称UML)自1997年首次发布以来,已经成为软件工程领域内最广泛接受的标准建模语言之一。UML2.0作为UML的一个重大升级版本,于2005年正式发布,...

    UML建模说明书格式

    ### UML建模说明书格式详解 #### 一、引言 在软件开发过程中,统一建模语言(Unified Modeling Language, UML)作为一种图形化的标准建模语言,被广泛应用于系统设计与开发之中。UML通过一系列图表来描述系统的...

    RocketMQ_UML图示说明

    标题“RocketMQ_UML图示说明”和描述表明,本文将讨论淘宝开源的分布式消息中间件RocketMQ的UML图。UML(统一建模语言)是一种标准的图形化建模语言,用于软件系统的建模、设计和文档编制,特别适合于描述系统的结构...

    UML在线学习系统-需求规格说明书-流程图

    UML图可以用来表示系统的设计,如用例图描绘用户与系统的交互,类图表示对象之间的关系,序列图展示交互顺序,状态图显示对象状态变化,活动图描绘业务流程等。这些图形化工具帮助开发者更好地理解和实现系统需求。...

    学生成绩管理系统UML 说明书

    学生成绩管理系统UML 说明书 UML(Unified Modeling Language)是一种面向对象的建模语言,用于描述和设计软件系统。学生成绩管理系统UML 说明书是使用UML语言对学生成绩管理系统进行了详细的分析和设计。本系统...

    UML精粹.pdf

    UML(统一建模语言)是软件工程领域中一种用于可视化、规格说明、构造和文档化软件系统的标准语言。UML精粹一书中介绍了UML的基本元素、结构以及各种UML图,目的是为了帮助读者快速理解和掌握UML的核心知识,整理...

    UML类图说明.pdf

    在本文件“UML类图说明.pdf”中,我们将深入探讨UML类图的各种要素和应用场景。 **1. 类的定义与构成** 在UML类图中,类是核心元素,它代表系统中的一个概念、对象或者实体。一个类通常由三部分组成:类名、属性...

    uml2.4.1上层标准

    元模型是UML的元语言,它定义了UML的构建块和它们之间的关系,是UML的骨架。抽象语法定义了UML模型的结构,而不依赖于任何特定的表现形式。语义架构定义了UML语义的基础概念和原则。基本因果模型则是对UML运行时语义...

    UML类图说明--各种UML元素的使用说明与示例

    以下是对UML类图中各种元素的详细说明: 1. 类(Class): 类通常用矩形表示,包含三个主要区域。第一层是类名,抽象类的名称用斜体表示。第二层是类的属性(Fields)和特性(Attributes),它们描述了类的数据...

    UML 2.2 Visio 模板

    4. **注释和约束**:支持添加注释和约束,提供更多的信息和规范说明。 5. **代码生成与反向工程**:通过Visio,可以将UML模型转化为实际代码,也可以从现有代码反向生成UML模型,实现模型与代码的双向同步。 6. **...

    UML类图说明.md

    UML类图详细说明. 讲解了类之间的各种关联关系和表达方式. 帮助理解UML类图

    UML 中类图实例说明

    本文将详细说明UML类图中的各种实例关系。 首先,UML类图使用矩形框来表示类,每个矩形框被分为三个部分:顶部是类名,中间是类的属性,底部是类的方法。类名通常位于顶部并加粗显示,如果类是抽象的,则类名使用...

Global site tag (gtag.js) - Google Analytics