<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-72  評(píng)論-20  文章-0  trackbacks-1
    1.關(guān)聯(lián)(Association)
    類(lèi)之間的關(guān)聯(lián)大多用來(lái)表示變量實(shí)例持有著對(duì)其他對(duì)象的引用。
    Phone擁有一個(gè)對(duì)Button的引用。
     
    2.聚合(Aggregation)
    聚合是關(guān)聯(lián)的一種特殊形式,它意味著一種整體/部分(whole/part)的關(guān)系。
    一個(gè)整體不能是它自己的一部分。 因此 ,實(shí)例不能形成聚合回路,一個(gè)單獨(dú)的對(duì)象不能夠成為它自己的聚合,兩個(gè)對(duì)象不能互相聚合,三個(gè)對(duì)象不能形成一個(gè)聚合環(huán)。
    下圖為實(shí)例間的非法聚合循環(huán):
     
    3.組合(Composition)
    組合是一種特殊的聚合形式。
     
    UML對(duì)組合的定義:
    ①如同聚合,實(shí)例不能有循環(huán)。
    ②一個(gè)被所有者實(shí)例不能同時(shí)有兩個(gè)所有者。
    ③所有者負(fù)責(zé)被組合的對(duì)象的生命周期的管理。如果所有者被銷(xiāo)毀,被所有者也必須跟著一起被銷(xiāo)毀,如果所有者被復(fù)制,被所有者也必須跟著一起被復(fù)制。基于此點(diǎn),可以用組合來(lái)描述深拷貝。
    下圖為非法組合:
     
    4.參考資料
    ⑴Robert Martin,UML for java programmers,2004
    posted on 2007-08-19 05:00 前方的路 閱讀(3369) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): 結(jié)構(gòu)與算法

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲精品福利网站| 亚洲免费一区二区| 精品无码一区二区三区亚洲桃色| 一级毛片a免费播放王色| 四虎永久精品免费观看| 欧洲亚洲综合一区二区三区| 国产免费69成人精品视频| 小说专区亚洲春色校园| 亚洲AV无码乱码在线观看性色扶| 日本免费精品一区二区三区| 亚洲精品国产高清嫩草影院| 国产乱子伦精品免费视频| 亚洲国产精品VA在线观看麻豆| 无码av免费网站| 久久亚洲精精品中文字幕| 男女做羞羞的事视频免费观看无遮挡| 亚洲春色另类小说| 成年女人男人免费视频播放| 国产偷国产偷亚洲清高APP| 免费一级特黄特色大片在线 | 亚洲国产成人精品青青草原| 中文字幕影片免费在线观看| 亚洲色欲色欲www在线播放 | 2048亚洲精品国产| 中国一级特黄高清免费的大片中国一级黄色片 | 亚洲色婷婷综合开心网| 全黄大全大色全免费大片| 久久水蜜桃亚洲av无码精品麻豆 | 免费一级毛片正在播放| 国内精品一级毛片免费看| 91精品国产亚洲爽啪在线观看| 操美女视频免费网站| 一级做a免费视频观看网站| 亚洲avav天堂av在线不卡| 毛片a级毛片免费观看免下载| 国产成人+综合亚洲+天堂| 日韩亚洲一区二区三区| 两个人的视频高清在线观看免费| 日本在线观看免费高清| 亚洲视频免费一区| jizzjizz亚洲|