uml中有6个关系:http://www.cnblogs.com/ForEverKissing/archive/2007/12/13/993818.html
1. 关联:连接模型元素及链接实例,用一条实线加箭头来表示;
2. 依赖:表示一个元素以某种方式依赖于另一个元素,用一条虚线加箭头来表示;
3. 组成:表示整体与部分的有一关系,用一条实线加实心菱形来表示; (关联,依赖,聚集,组成的异同见后描述)
4. 聚集:表示整体与部分的关系,用一条实线加空心菱形来表示;
5. 泛化(继承):表示一般与特殊的关系,用一条实线加空心箭头来表示;
6. 实现:表示类与接口的关系,用一条虚线加空心箭头来表示;