关联关系, 聚合关系,组合关系的区别

一,  关联关系

     当一个类可用到,并引用到另一个类的对象时,可以用关联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同时生成

          }

     }

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值