UML中的四类关系:关联Association、依赖Dependency、泛化Generalization、实现Realization。
一、依赖(Dependency)
使用关系:即一个类的实现需要使用另一个类的方法或者属性。如植物和水,植物的生存需要水,两者之间存在“使用”关系。
符号:带箭头的虚线,指向被使用者。
代码表现:局部变量、方法的参数或者对静态方法的调用。
二、关联(Association)
拥有关系:它使一个类知道另一个类的属性和方法。双向关联无箭头,单向关联右箭头。如,雇员和公司之间是互相知道的关系,课程需