博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UML学习笔记之类之间的关系
阅读量:5251 次
发布时间:2019-06-14

本文共 456 字,大约阅读时间需要 1 分钟。

1、    导航关系(Directed Association)

          A类有一个成员变量保存B的引用。

      

2、包含关系(Aggregation、Composition)

       (1)弱包含

         

        含义:每个部门包含多个员工。*也可换成1..100等。

      (2)强包含

            

  强弱包含区别:

  ① 弱包含表示如果部门没有了,员工可以继续存在。

      强包含表示如果部门没有了,员工不再存在。

  ② 弱包含表示儿子可有多个父亲(一个也可)。

      强包含表示儿子只能有一个父亲。

3、泛化关系(Generalization)

   

     可以理解为继承关系。

4、依赖关系(Dependency)

  

   依赖关系和导航关系表达的意思完全不一样。依赖程度是相对而言的。

   不一定A没有B就不能生存,对于某个事情需要B来协助。

5、关联关系(Association)

  

   类图中每个类代表的意义:一个类并不是指一个具体的业务对象,一个类泛指属于这个类的任意一个业务对象。

转载于:https://www.cnblogs.com/mxmbk/p/5108963.html

你可能感兴趣的文章
js中严格模式
查看>>
win2003远程超出最大连接数解决办法
查看>>
内存堆和栈的区别
查看>>
MetaWeblog API Test
查看>>
数组方法
查看>>
ACM学习历程—HDU 5073 Galaxy(数学)
查看>>
反弹SHELL
查看>>
关闭Chrome浏览器的自动更新和升级提示
查看>>
移动、尺寸改变
查看>>
缓存三大问题
查看>>
poj2255Tree Recovery【二叉树重构】
查看>>
(21)模型层 -ORM之msql 聚合查询,F和Q(与、或、非查询)、分组查询
查看>>
tcpcopy 流量复制工具
查看>>
HttpClient 教程 (五)
查看>>
vue和react的区别
查看>>
PHP文件包含漏洞利用
查看>>
document.documentElement和document.body区别介绍
查看>>
Cocos2d-x中Vector使用
查看>>
第十一次作业
查看>>
mybatis CRUD
查看>>