资讯专栏INFORMATION COLUMN

【软工】UML类图中各个类的关系

Bryan / 854人阅读

摘要:一依赖若类的变化会引起类的变化,则说明类依赖于类是一种使用的关系类是类中的某个方法的局部变量类是类中的某个方法的参数是一种临时性的关系,通常在运行时产生例如类中有一个方法,需要参数才可以使用方法,则类依赖于类反映在类图上是虚线箭头二关联三聚

一. 依赖(dependency)

若A类的变化会引起B类的变化,则说明A类依赖于B类

是一种A使用B的关系 (A uses B)

B类是A类中的某个方法的局部变量

B类是A类中的某个方法的参数

是一种临时性的关系,通常在运行时产生

例如:Driver类中有一个drive(Car car)方法,需要car参数才可以使用drive方法,则Drive类依赖于Car类

反映在UML类图上是虚线箭头:

二. 关联(association) 三. 聚合(aggregation) 四. 组合(composition) 五. 继承(inheritance) 六. 实现(implement)

参考资料:
https://design-patterns.readt...
https://blog.csdn.net/hguisu/...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/74347.html

相关文章

  • 设计模式之UML

    摘要:因为依赖关系不强制,所以用虚线表示关联关系关联关系是类属性依赖,很关键,所以使用实线表示。源码地址类图参考慕课网设计模式精讲大话设计模式设计模式之类图学习二类图 类图(Class diagram)主要用于描述系统的结构化设计。类图也是最常用的UML图,用类图可以显示出类、接口以及它们之间的静态结构和关系。 0x01.类图中的元素 1.类 Class / 接口 Interface sho...

    xiao7cn 评论0 收藏0
  • Learning PHP —— 设计模式 | Chap2:设计模式与UML

    摘要:设计模式设计模式基本原则设计原则按接口而不是按实现来编程按接口而不是按实现编程是指,要将变量设置为一个抽象类或接口数据类型的实例,而不是一个具体实现的实例。例如父类的一个改变会逐级向下传递给子类实现,这可能会影响子类使用的某个算法。 设计模式 设计模式基本原则 设计原则 ① : 按接口而不是按实现来编程 按接口而不是按实现编程是指,要将变量设置为一个抽象类或接口数据类型的实例,而不是一...

    senntyou 评论0 收藏0
  • Python自动绘制UML图、函数调用图(Call Graph)

    摘要:借助,自动提取代码的动态调用流程图。绘制类图安装是一个开源图形可视化软件。循环曲线表示递归过程调用。绘制的常用工具有静态调用图等。包括模块之间的调用流程函数调用次数及耗时等。 ...

    widuu 评论0 收藏0
  • UML 及 StarUml

    摘要:类之间的关系关联关系关联关系是类与类之间最常用的一种关系,它是一种结构化关系,用于表示一个类对象与另一个类对象之间有联系。自关联在系统中可能会存在一些类的属性对象类型为该类本身,这种特殊的关联关系称为自关联。 UML UML:统一建模语言(Unified Modeling Language)。在 UML 系统开发中有三个主要的模型: 功能模型:从用户的角度展示系统的功能,包括用例图...

    NikoManiac 评论0 收藏0

发表评论

0条评论

Bryan

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<