一, 关联关系
当一个类可用到,并引用到另一个类的对象时,可以用关联association, 在uml图中用实线箭头表示.
如 class myson
{
private Cparent cparent;
}
二, 聚合关系
其实和关联关系是一样,只是一种特殊的关联关系. 在UML中用空菱形+实线箭头来表示.
class myson
{
private sons[] son;
}
三, 组合
组合是拥有关系, 就像我是人,拥有两只手臂. UML中用实菱形+实线箭头来表示
class person
{
private Arm arm;
public person()
{
arm = new Arm(); ///与person同时生成
}
}