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

UML中关联(Association)和依赖(Dependency)的区别

    博客分类:
  • UML
 
阅读更多

UML中关联(Association)和依赖(Dependency)的区别

依赖一般的表现方法是方法的局部变量,或者是方法内对静态方法的引用!


关联一般的表现方法是对象的全局变量!

 

依赖:

 class   A  {   
        void   methodA()   
        {   
                B   b   =   new   B();   
                b.methodB();     
        }   
  } 

 关联:

 class A {   
        B   b   =   new   B();   
        void   methodA()   
        {   
              b.methodB();   
        }   
  } 
分享到:
评论

相关推荐

    UML中依赖泛化关联实现聚合组合的C#实现

    UML 中依赖泛化关联实现聚合组合的 C# 实现 ...UML 中依赖泛化关联实现聚合组合的 C# 实现是我们软件设计中非常重要的一部分,我们需要充分了解 UML 中类与类之间的关系,并使用合适的编程语言和工具来实现它们。

    UML类、接口、依赖、关联

    在本主题中,我们将深入探讨四个核心概念:类、接口、依赖和关联。** **1. UML 类(Class)** 类是UML中最基本的构造块,代表了现实世界中的对象或概念。类通常包含属性(Attributes)和操作(Operations)。属性...

    UML 继承,实现,依赖,关联,聚合

    本文将深入探讨UML中的五个关键关系:继承、实现、依赖、关联和聚合,以及它们在软件设计中的作用。 1. **继承(Inheritance)**: 继承是面向对象编程的核心概念之一,它允许一个类(子类或派生类)从另一个类...

    UML统一建模语言中依赖泛化关联实现聚合组合的C#实现_配UML图.doc

    本文将详细探讨UML中的一些关键概念,包括依赖、泛化、关联、聚合、组合以及实现,并结合C#语言给出具体实现示例。 1. 泛化(Generalization): 泛化关系在UML中代表了继承,它表示一个类(子类)继承自另一个类...

    UML类关系-依赖,关联,聚合和组合

    今天,我们将探讨UML类关系中的四种基本关系:依赖、关联、聚合和组合。 依赖(Dependency) 依赖关系是指一个类使用另一个类的对象或服务的关系。依赖关系是一种弱关系,表示一个类需要另一个类的支持,但不拥有...

    UML类关系:依赖、关联、聚合、组合

    本文将深入探讨UML类关系中的四种关键概念:依赖、关联、聚合和组合,以及它们在软件设计中的应用。 1. 依赖(Dependency) 依赖是UML中最弱的一种关系,表示一个类(或对象)的实现或行为需要另一个类(或对象)的...

    UML学习之依赖_关联_聚合_组合_继承

    4. **依赖和关联的区别:** - 关联关系可以是双向的,而依赖关系一定是单向的。 #### 四、聚合/组合 **概念:** 聚合和组合都表示类之间的整体与部分关系。它们之间的区别主要在于整体与部分之间的关系强度。 1....

    六大UML类图以及关系

    本文将详细介绍UML类图中的六种基本关系:依赖、类属、关联、实现、聚合和组合。 #### 二、依赖(Dependency) **定义**: - 当元素A的变化会影响元素B,但元素B的变化不会反过来影响元素A时,我们说B依赖于A。 - ...

    UML中类图中的几个关系

    本文将深入探讨UML类图中的几种关键关系:关联、组合、聚合、依赖,这些关系构成了类之间互动的基础框架。 #### 关联关系(Association) 关联关系是类与类之间的最基本连接,它描述了类之间的静态结构关系。关联...

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

    UML中的六大关系——依赖、泛化(类属)、关联、实现、聚合和组合,构成了理解软件系统结构的基础。 ### 依赖(Dependency) 依赖关系是最弱的一种关系,表示一个类(或组件、用例等)使用了另一个类的接口,这种...

    UML distilled.pdf

    它展示了系统中类的属性、操作(方法)和类之间的关系,如关联(Association)、依赖(Dependency)、聚合(Aggregation)和组合(Composition)。类图在软件工程中非常重要,因为它直接反映了系统设计的核心要素。 ...

    UML类图符号 UML类图符号 UML类图符号

    类图是UML中的静态结构模型,用于描述系统中的类、对象、接口、继承、实现、关联、聚合、组合、依赖等关系。 类图符号可以分为以下几类: 1. 类(Class):使用三层矩形框表示,第一层显示类的名称,如果是抽象类...

    UML类图的各符号含义及表示

    UML(Unified Modeling Language)是一种标准化的建模语言,用于软件开发过程中表示系统的结构和行为。类图是UML中最基础的图表之一,它用于描绘类与类之间的静态结构关系。下面我们将详细解释UML类图中各符号的含义...

    UML元素与Java对照教程(高清PDF)

    类间关系描述了类与类之间的各种联系,包括依赖(Dependency)、关联(Association)、聚合(Aggregation)、合成(Composition)和泛化(Generalization)等。依赖关系指的是一个类使用另一个类,如果依赖关系发生...

    UML实例详细分析与介绍

    本文将深入解析UML中的四种基本关系:泛化(Generalization)、关联(Association)、依赖(Dependency)和聚合(Aggregation),并提供具体的实例和代码示例。 #### 泛化(Generalization) 泛化关系体现了类之间的...

    uml简易中文教程

    - **类(Class)**:代表现实世界中的对象或概念,包含属性、操作和关联。 - **对象(Object)**:类的实例,具有特定的属性值。 - **接口(Interface)**:定义了对象可以提供的服务,不包含实现细节。 - **关联...

    UML中关系图解

    在UML中,关系分为七种:继承关系、实现关系、依赖关系、关联关系、有方向的关联、聚合关系和组合关系。 1. 继承关系(Generalization) 继承关系是一种类与类、接口与接口之间的关系,指的是一个类(子类)继承...

    UML中类图实例.docx

    在 UML 类图中,一个类通常由三部分组成:类名、属性(字段)和方法(操作)。类名位于矩形框的第一层,属性和方法分别位于第二层和第三层。例如,在“动物”矩形框中,类名为“Animal”,第二层显示其属性和方法。 ...

    UML模型的基本概念

    4. **关系(Relationship)**:关系是UML中连接不同元素的方式,包括关联(Association)、依赖(Dependency)、聚合(Aggregation)和组合(Composition)。关联描述了类之间的结构关系,而依赖则表示类之间的临时或功能性...

Global site tag (gtag.js) - Google Analytics