设计模式 - 学习笔记 - UML统一建模语言 - 类图Class Diagram
Posted 笑虾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式 - 学习笔记 - UML统一建模语言 - 类图Class Diagram相关的知识,希望对你有一定的参考价值。
设计模式 - 学习笔记 - UML统一建模语言 - 类图Class Diagram
类图
由于是学习设计模式的准备工作,这里只是学习了一下UML中的类图
关系类型
classDiagram
classA --|> classB : 继承
classC --* classD : classC_1...classC_n 组合为 classD
classE --o classF : classE_1...classE_n 聚合为 classF
classG --> classH : 单向关联
classI <--> classJ : 双向关联 (原文中是无箭头的实线)
classK ..> classL : 依赖
classM ..|> classN : 接口实现
classO .. classP : 关联(虚线)难道是弱关联?没见过
1. 依赖关系 Dependency
看了很多举例:人啊、水啊、空气啊。。。问题我不是不懂依赖
这两个汉字啊。我想知道的是它在编码要干啥?
ClassA
依赖ClassB
表示如下:
A
的方法参数用到B
A
的属性用到B
A
调用了B
静态方法or属性
直观的说就是ClassA
、ClassB
的代码写好后,你删了ClassB
那么ClassA
会报错。
参考资料
以上是关于设计模式 - 学习笔记 - UML统一建模语言 - 类图Class Diagram的主要内容,如果未能解决你的问题,请参考以下文章