泛化关联聚合合成依赖的关系泛化(Generalization):?一句话就是继承的表示是is-a的关系?表现为继承或实现关系(is a)具体形式为类与类之间的继承关系接口与接口之间的继承关系类对接口的实现关系??关联(Association):?用于描述类与类之间的连接是has -a的关系类与类之间的联接它使一个类知道另一个类的属性和方法例如如果A依赖于B则B体现为A的全局变量关联关系有双向
依赖关联聚合组合泛化讨论类之间有依赖关联聚合组合泛化五种关系依赖关系表示一个类依赖于另一个类的定义其中一个类的变化将影响另外一个类这种依赖关系是一种使用关系(use a)具有偶然性临时性关系非常弱但被依赖类的变化会影响到使用它的类比如某人过河需要一条船此时人与船之间的关系就是依赖在代码中表现为函数中的参数如果A依赖于B则B体现为局部变量方法的参数或静态方法的调用如图1所示图1 依赖关系关联关
依赖是比关联弱的关系关联代表一种结构化的关系体现在生成的代码中以java为例:?? ? 若类A单向关联指向类B则在类A中存在一个属性B?? b?? ? 若类A依赖类B则不会有这个属性类B的实例可能存在于某个方法调用的参数中或某个方法的局部变量中 例如代码:?????依赖:----存在于某个方法调用的参数中或某个方法的局部变量中Person类与Screwdriver类的依赖关系[代码表现] p
1. UML关系包括关联聚合泛化实现依赖等5种类型请将合适的关系填写在下列描述的( )中① 用例及其协作之间是( )关系② 在学校中一个学生可以选修多门课程一门课程可以由多个学生选修那么学生和课程之间是( )关系③ 类A的一个操作调用类B的一个操作且这两个类之间不存在其他关系那么类A和类B之间是( )关系④ 在MFC类库中Window类和DialogBox类之间是( )关系⑤ 森林和树木之间
#
UML之继承实现依赖关联聚合组合继承指的是一个类(称为子类子接口)继承另外的一个类(称为父类父接口)的功能并可以增加它自己的新功能的能力继承是类与类或者接口与接口之间最常见的关系在Java中此类关系通过关键字extends明确标识在设计时一般没有争议性实现指的是一个class类实现interface接口(可以是多个)的功能实现是类与接口之间最常见的关系在Java中此类关系通过关键字imple
#
UML 继承 聚合 泛化 依赖的 实用解释UML基础知识基类 在 UML 2 中有二种基本的图范畴:结构图和行为图每个 UML 图都属于这二个图范畴结构图的目的是显示建模系统的静态结构它们包括类组件和(或)对象图另一方面行为图显示系统中的对象的动态行为包括如对象的方法协作和活动之类的内容行为图的实例是活动图用例图和序列图 如先前所提到的类图的目的是显示建模系统的类型在大多数的 UML 模
依依PPT出品依依PT图表——综合关系来自:
Java语言入门教程(十):Java语言中的关联与依赖关系时间:2011-06-13 csdn博客 taomoon719 -在开始本文的学习前先总结一下已经学习过的内容在前面9篇文章中主 要是介绍Java类中的基本语法是按照先概括再具体的循序渐进的方式进行的 先介绍了Java类的主要组成部分:数据成员方法成员构造方法然后对一 些通用的知识点进行了较详细介绍如权限访问修饰符包静态修饰符数据 类
违法有害信息,请在下方选择原因提交举报