UML图标含义及记忆方法

记忆技巧:

  箭头的一方为被动方(被调用者);

  箭头的端点为主动方(调用者)。

  箭头为封闭三角形时,表示类间关系

  箭头为半封闭尖括号时,表示类内关系。其中,虚线表示参数强制依赖关系,实线表示属性关系。一对一的有:依赖、关联;多对一的有聚合、组合

  对于继承(实现):子类(实现)是主动方,父类(接口)是被动方

UML 有几种关系图标:泛化(继承),实现,依赖,关联,聚合,组合

  1. 泛化(继承)   B——?A                     B 类作为 A 类的子类存在。
  2. 实现                 B------?A                      B 类实现 A 接口。
  3. 依赖                  A------>B                     B 类作为 A 类某个方法的参数,表示A想做某些事情需要依赖 B,不然做不成。
  4. 关联                   A——>B(单向)     B 类作为 A 类的属性存在,语义上 A 类和 B 类的地位或水平相等。

    A——  B(双向)     B 类作为 A 类的属相存在, A 类作为 B 类的属性存在,语义上 A 类和 B 类的地位或水平相等。
  5. 聚合                   A?——>B                  B 类作为 A 类的属性存在,语义上 B 类可作为 A 类的一部分,这个关系可有可无,是A has--a  B 的关系,如房子(A),桌子(B)
  6. 组合                A?——>B                   B 类作为 A 类的属性存在,语义上 B 类是 A 类的一部分,这部分必须有,是 A contain--a B 的关系,如(人),大脑(B)。

一般情况下,继承和实现比较简单,就是其他几个关系会有点小复杂。

原文地址:https://www.cnblogs.com/jiangtao1218/p/9398402.html

时间: 2024-10-10 06:35:29

UML图标含义及记忆方法的相关文章

提高二十种存储记忆方法,无论您选择何种!

project师强于推理,但记忆力也很重要. 让记忆与推理齐飞,两者相辅相承. 1.  改善身体素养 记忆力是软件.身体素养是硬件.硬件强劲,软件才有更充分的释放空间.健康有力.精力充沛的身体素养带来的益处是全方位的,须要毫不吝惜地投入. 愉快而稳定的情绪. 充分的营养.合理的歇息. 心神放松. 适度幽静的环境.朗诵.冥想.聆听. 还能够增加微音量轻音乐的调料, 总之,全部对记忆有利的因素都能够考虑进来. 为了更好地改善记忆力, 要大幅度地降低玩手机.上网这些分散注意力.辐射大脑使身心素养变弱的

最齐全的站点元数据meta标签的含义和使用方法

最齐全的站点元数据meta标签的含义和使用方法 随着HTML5的流行和Web技术的不断演变,Meta标签队伍也越来越壮大,从Windows XP的IE6到现在Windows 7.Windows 8的IE9.IE10.IE11,对Html5的支持越来越好.html meta标签的功能作用也越来越强大. 首先.先说一下最初产生的一些经常使用meta标签. 从Meta标签的定义说起. Meta标签是HTML语言中HEAD区的一个辅助性标签,它位于HTML文档头部的<head>标记 和<titl

生理学学习的六种学习和记忆方法

一.深刻理解概念 生理学是一门理论性较强的机能性学科,其基本概念多,要使学生掌握基本理论,首先要讲透基本概念.比如:在讲到物质的跨膜转运方式时,关于概念单纯扩散和易化扩散的概念.单纯扩散:脂溶性的小分子物质顺浓度或顺电位梯度转运的一种方式;易化扩散:非脂溶性或脂溶性很小的小分子在膜特殊蛋白质帮助下顺浓度或电位梯度扩散的一种方式;从概念的信息中,我们知道单纯扩散转运的是脂溶性的小分子,而细胞膜是一种磷脂双分子层结构,属于脂质,因此在转运的时候不需要蛋白质帮助可以直接扩散;易化扩散转运的是非脂溶性或

改善记忆力的二十种记忆方法,随便你挑!

工程师强于推理,但记忆力也非常重要.让记忆与推理齐飞,两者相辅相承. 1.  改善身体素质 记忆力是软件,身体素质是硬件.硬件强劲,软件才有更充分的释放空间.健康有力.精力充沛的身体素质带来的益处是全方位的,需要毫不吝惜地投入. 愉快而稳定的情绪. 充分的营养.合理的休息. 心神放松. 适度幽静的环境.朗诵.冥想.聆听, 还可以加入微音量轻音乐的调料, 总之,所有对记忆有利的因素都可以考虑进来. 为了更好地改善记忆力, 要大幅度地减少玩手机.上网这些分散注意力.辐射大脑使身心素质变弱的活动, 重

记忆方法与高速阅读——什么是高速阅读

一,what? 高速阅读,简称快读或速读,就是用比寻常人快几倍,几十倍,甚至上百倍的速读进行阅读,还能获得不亚于传统阅读甚至更好的理解记忆效果的一种阅读方法.寻常说的"一目十行,过目不忘"就是说的这样的方法,它是一种从文本中高速摄取实用信息和知识的一种高效的学习方法和工作方法. 没有经过训练的人,是一种经由大脑甚至嘴巴发音的"复述"式阅读,也就是每一个字,每一个词都要逐个发音,从而在发音中获得理解,而没有发音的字,往往不能理解或理解的非常差.这样的方法的阅读速度一般

vim(vi)常用操作及记忆方法

vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它.但是,vim作为一个“纯字符”模式下的工具,它的操作和WINDOWS中的文本编辑工具相比多少有些复杂.这里,我根据自己个人的使用经验,整理了一套vim的操作以及记忆的方法,希望对大家的学习有所帮助. VI的三种模式 1,命令模式   2,输入模式   3,末行模式 命令         执行的操作                 记忆方法 :q           退出                

记忆方法与快速阅读——什么是快速阅读

一,what? 快速阅读,简称快读或速读,就是用比平常人快几倍,几十倍,甚至上百倍的速读进行阅读,还能获得不亚于传统阅读甚至更好的理解记忆效果的一种阅读方法.平常说的"一目十行,过目不忘"就是说的这种方法,它是一种从文本中快速摄取有用信息和知识的一种高效的学习方法和工作方法. 没有经过训练的人,是一种经由大脑甚至嘴巴发音的"复述"式阅读,也就是每个字,每个词都要逐个发音,从而在发音中获得理解,而没有发音的字,往往不能理解或理解的很差.这种方法的阅读速度一般在200到

Atitit 软件开发中&#160;瓦哈比派的核心含义以及修行方法以及对我们生活与工作中的指导意义

Atitit 软件开发中 瓦哈比派的核心含义以及修行方法以及对我们生活与工作中的指导意义 首先我们指明,任何一种行动以及教派修行方法都有他的多元化,只看到某一方面,就不能很好的评估利弊,适不适合自己使用,犹如盲人摸象,虽然都对,但是并不完整 1. 瓦哈比教派的核心思想1 1.1. 归一化,反对多神..反对邪教与不良的 修炼方式1 1.2. 规范化,标准化最佳实践 圣训立国,依法治国1 1.3. 主张整肃社会风尚,净化人们的"心灵1 1.4. 倡导团结,团队建设1 1.5. 回归传统,轻量化1 2

理解是最好的记忆方法 之 CSS中a链接的④个伪类为何有顺序

理解是最好的记忆方法 之 CSS中a链接的④个伪类为何有顺序 在CSS中,a标签有4种伪类,分别为: a:link, a:visited, a:hover, a:active 对其稍有了解的前端er都知道,4个伪类是有固定顺序的(LVHA),否则很容易出现预期之外的效果. 大部分人,都会用自己的方式,对这个顺序死记硬背. 熟记顺序,无疑是写样式时最快捷的方法,牛人们的记忆方法也是五花八门. 我见过有酱婶的:lv的包包hao,这倒是实话. 比较奇葩的,我在baidu上输入lvha,竟然自动关联出鹿