聚集与组合有何区别?并请举例说明。
正确答案:聚集是一种特殊形式的关联,表示部分与整体的关系。“部分”可以独立于“整体”而存在,比如,一个学生可以同时是几个社团的成员。聚集使用带空心菱形的实线表示,菱形指向“整体”。举例:计算机与CPU、内存、键盘的关系。组合强调部分与整体具有相同的生命周期,“部分”对象完全依赖于“整体”对象。组合使用带实心菱形的实线表示,菱形指向“整体”。举例:窗口和菜单、列表框和按钮的关系。
答案解析:有
微信扫一扫手机做题
聚集与组合有何区别?并请举例说明。
微信扫一扫手机做题