网站开发 调试天津建设工程信息网怎么登录
news/
2025/10/7 15:29:27/
文章来源:
网站开发 调试,天津建设工程信息网怎么登录,wordpress首页分类,一千元左右最好的手机转自#xff1a;http://www.blogjava.net/lukangping/archive/2010/08/01/327693.html 记得在当时学习uml总是不好分清聚合与组合的关系#xff0c;找工作时特地复习了这块的内容#xff0c;结果正巧被面试官问道#xff0c;这两天又在搞这块的内容#xff0c;对聚合与组合… 转自http://www.blogjava.net/lukangping/archive/2010/08/01/327693.html 记得在当时学习uml总是不好分清聚合与组合的关系找工作时特地复习了这块的内容结果正巧被面试官问道这两天又在搞这块的内容对聚合与组合有了更清楚的了解 聚合表示两个对象之间是整体和部分的弱关系部分的生命周期可以超越整体。如电脑和鼠标就可以用一下图形表示 组合表示两个对象之间是整体和部分的
强
关系部分的生命周期不能超越整体或者说不能脱离整体而存在。组合关系的“部分”是不能在整体之间进行共享的。如人和眼睛的关系不过如果你要说眼睛可以移植是不是说可以脱离人而存在它们就不是组合关系了其实UML中对象的关系都是在相应的软件环境或实际场景下定义的这里区别聚合和组合的关系关键还是在于它们之中整体和部分的关系强、弱以及它们之间的依附关系。如果刚才说眼睛可以移植给别人那你也可以把它认为是聚合这都要结合实际场景来说明。另外两个比较重要的关系是关联和依赖关联简单的可以认为如果一个类作为了另外一个类的属性那一定是关联关系。但你要知道
聚合是一种特殊的关联而组合又是一种特殊的聚合
。一般的关联我们认为是平级的、无整体部分关系的如朋友关系。依赖对象之间的临时关系临时性体现在不超越方法的周期。简单的说在方法使用到的如参数类就一定是依赖关系。最后想说一句实际工作中我并没有发现区分这四种关系有多么大的用处也许自己还没有碰到只是觉得可能每个学习它的同学总想把它搞清楚但实际工作中作用并不明显。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/930551.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!