UML图简介:
UML图中五种关系的强弱关系:依赖<关联<聚合<组合<继承
一 依赖关系
(一)·类图:(这些图都是EA画的,方便类图源码的生成)
(PS:fish类依赖于water类)(鱼依赖于水)
(二)生成源代码
通过代码,我们可以看到:两个类之间并没有任何的引用关系,这也就解释了为什么依赖是UML关系中最弱的一种。
(三)思考:
虽然依赖关系很弱,可是毕竟是一种关系,那在代码中是如何体现的?
1. Water 类是全局的,则fish类可以调用它。
2. water类是fish类的某个方法中的变量,则fish类中该方法可以调用它。