UML中的几种关系——依赖、关联、聚合、组合、泛化、实现
(1)依赖关系 Dependency……use a……类A使用类B,且这种使用关系是很弱的,具有偶然性、临时性,但类B若发生变化会影响到类A。【表示方法】带箭头虚线,箭头指向被依赖对象【具体表现】:局部变量,方法的参数,以及对静态方法的调用【例子】如,植物进行光合作用从而不断生长。而保证植物有生命能够进行光合作用的条件,就是要有空气、水等等。植物依赖于空气和水。他们之为依赖关系。【代码层表现】类B作为类A的参数被类A在某个方法中使用。Air类和Water类作为Plants类中Photosythesis方法的
原创
2011-04-29 21:19:00 ·
1396 阅读 ·
3 评论