关于UML中类之间关系的有关问题

关于UML中类之间关系的问题
定义node类(结点类)
定义link类(链表类)
即link类中用到了node类
它们之间的关系是什么。用符号怎么表示

另外讲下依赖,聚合,等具体分别

------解决方案--------------------
一个类中用到令一个类的话,可以有好几种方式
1 继承,子类从父类那边继承
2 友元类(很少用)
3 对象的引用
4 接口
这是几种类与类之间交互的几种方式
具体的应用就看你自己想实现什么样的代码了,uml就要的你自己画了



按照我自己的一些看法
聚合就是一个整体的具体组成部分,而且这些部分会影响到你的整体,就比如是一辆车是一个整体,具体的几个部分比如是轮胎,方向盘,油箱等等,这些具体部分就组成了一个整体的车辆
聚合关系 是关联关系的一种,是强的关联关系。聚合关系是整体和个体的关系。普通关联关系的两个类处于同一层次上,而聚合关系的两个类处于不同的层次,一个是整体,一个是部分。同时,是一种弱的“拥有”关系。体现的是A对象可以包含B对象,但B对象不是A对象的组成部分。具体表现为,如果A由B聚合成,表现为A包含有B的全局对象,但是B对象可以不在A创建的时刻创建。

依赖关系是类与类之间的连接,表示一个类依赖于另一个类的定义,其中一个类的变化将影响另外一个类。


------解决方案--------------------
上面说的很全面了,不过楼主可以单独去百度下,或者去图书馆或者买一本专门的书籍用来学习,真的,不管看多看少,以后没事就翻翻,用的时候翻翻,都挺好的,百利而无一害啊
------解决方案--------------------
http://www.360doc.com/content/09/0414/18/10587_3131518.shtml

看看这个,蛮容易理解的