zoukankan      html  css  js  c++  java
  • ModelMaker的类关系与UML中类关系的区别,以及聚合与组合的区别?

    1、首先ModelMaker的系统与UML类图关系均有两,ModelMaker中的两种为Property(空心菱形)和Field(实心菱形),也分别对应到UML类图的聚合与组合关系。
    注:他们根本不是一个概念,在MM中需要通过Visiblity属性设置来达到类关系描述。
    2、聚合与组合的区别:
    聚合∶分散的聚集到一起
    组合∶几个独立部分组成的整体

     由上可见,聚合就像将不同的水果放到一个玻璃果盘里,玻璃果盘摔坏,并不影响水果。组合就像是人由手、脚、头等组成一体,人活着手脚就活着,人死掉了,手脚也就跟着。。。

    即,聚合中元素不随着主体的销毁而失效,组合则相反,是随着主体的销毁而失效
  • 相关阅读:
    寒假学习进度七
    寒假学习进度六
    寒假学习进度五
    mysql 数据库第一天
    HTML 标签&总结
    事件对象
    js的事件流的概念
    jquery 的位置信息
    小米导航 案例
    jquery 的文档操作
  • 原文地址:https://www.cnblogs.com/ZhouXiHong/p/566181.html
Copyright © 2011-2022 走看看