对几种UML关系的理解

平时读/设计UML图时,需要用到的几种关系的总结:
1依赖:最弱的关系,A依赖B,就是说A的声明或者实现必须include B类的头文件。
2关联:在设计模式中叫做‘相识’。具有这种关系的两个类彼此没有拥有关系,并且互相之间没有创建和销毁的责任,只是存在某种调用关系。
3聚集:和关联比较想象,A聚集B的确切含义指:A类的某个成员是B类实例的指针,B类对象实例不是在构造A对象时隐含构造的,必须通过其它途径构造,但是在A类对象析构的时候必须析构B类对象实例。
4包含:实际上是值聚集,A包含B的确切含义指:A类的某个成员是B类的对象实例,A类构造时同时构造B类,A类析构时也必须析构B类。
5继承:较容易理解。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值