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

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

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

    空間站

    北極心空

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      15 Posts :: 393 Stories :: 160 Comments :: 0 Trackbacks

    UML類圖中的關(guān)系分為四種:泛化、依賴、關(guān)聯(lián)、實(shí)現(xiàn);關(guān)聯(lián)關(guān)系又可以細(xì)化為聚合和組合。

     

    1. 泛化(Generalization)

          泛化是父類和子類之間的關(guān)系,子類繼承父類的所有結(jié)構(gòu)和行為。在子類中可以增加新的結(jié)構(gòu)和行為,也可以覆寫父類的行為。

    2. 依賴(Generalization)

          依賴關(guān)系是一種使用關(guān)系,特定事物的改變有可能會(huì)影響到使用該事物的事物,反之不成立。在你想顯示一個(gè)事物使用另一個(gè)事物時(shí)使用。

        通常情況下,依賴關(guān)系體現(xiàn)在某個(gè)類的方法使用另一個(gè)類作為參數(shù)

     

    3. 關(guān)聯(lián)(Dependency)

          關(guān)聯(lián)是一種結(jié)構(gòu)化的關(guān)系,指一種對(duì)象和另一種對(duì)象有聯(lián)系。給定有關(guān)聯(lián)的兩個(gè)類,可以從一個(gè)類的對(duì)象得到另一個(gè)類的對(duì)象。關(guān)聯(lián)有兩元關(guān)系和多元關(guān)系。兩元關(guān)系是指一種一對(duì)一的關(guān)系,多元關(guān)系是一對(duì)多或多對(duì)一的關(guān)系。一般用實(shí)線連接有關(guān)聯(lián)的同一個(gè)類或不同的兩個(gè)類。當(dāng)你想要表示結(jié)構(gòu)化關(guān)系時(shí)使用關(guān)聯(lián)。

          關(guān)聯(lián)關(guān)系是通過(guò)類的成員變量 來(lái)實(shí)現(xiàn)的。



    3.1 聚合(Aggregation)

          聚合是一種特殊的關(guān)聯(lián)。它描述了“has a”關(guān)系,表示整體對(duì)象擁有部分對(duì)象。

          關(guān)聯(lián)關(guān)系和聚合關(guān)系來(lái)語(yǔ)法上是沒(méi)辦法區(qū)分的,從語(yǔ)義 上才能更好的區(qū)分兩者的區(qū)別。聚合是較強(qiáng)的關(guān)聯(lián)關(guān)系,強(qiáng)調(diào)的是整體與部分 之間的關(guān)系。

          與關(guān)聯(lián)關(guān)系一樣,聚合關(guān)系也是通過(guò)類的成員變量 來(lái)實(shí)現(xiàn)的。


    圖 12: 一個(gè)聚合關(guān)聯(lián)的例子

     

    3.2 組合(Composition)

          組合是聚合的一種形式,它具有更強(qiáng)的擁有關(guān)系,強(qiáng)調(diào)整體與部分的生命周期 是一致的。整體負(fù)責(zé)部分的生命周期的管理。如果整體被銷毀,部分也必須跟著一起被銷毀,如果所有者被復(fù)制,部分也必須一起被復(fù)制。

          與關(guān)聯(lián)關(guān)系一樣,組合關(guān)系也是通過(guò)類的成員變量 來(lái)實(shí)現(xiàn)的。

     

    圖 13: 一個(gè)組合關(guān)系的例子

     

    4. 實(shí)現(xiàn)(Realization)

          實(shí)現(xiàn)關(guān)系指定兩個(gè)實(shí)體之間的一個(gè)合約。換言之,一個(gè)實(shí)體定義一個(gè) 合約 ,而另一個(gè)實(shí)體保證履行該 合約

     

    圖 10:Professor類和Student類實(shí)現(xiàn)Person接口的類圖實(shí)例

     

    posted on 2008-06-02 14:50 蘆葦 閱讀(740) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA其他
    主站蜘蛛池模板: 99ri精品国产亚洲| 亚洲成a人片在线观看无码专区| 免费人成在线观看网站视频| 亚洲日韩中文字幕日韩在线| 久久夜色精品国产亚洲| 亚洲国产精品专区| 国产成人人综合亚洲欧美丁香花| sss在线观看免费高清| 91av免费观看| 国产在线不卡免费播放| 亚洲中文字幕久久精品无码喷水| 久久精品国产亚洲av麻豆色欲| 亚洲а∨天堂久久精品9966| 日韩精品免费一线在线观看 | 亚洲国产美女在线观看| 亚洲av无码片vr一区二区三区| 国产免费人成视频尤勿视频| 亚洲高清视频免费| 免费国产成人高清在线观看麻豆| 亚洲精品无码国产| 亚洲综合国产成人丁香五月激情| 乱爱性全过程免费视频| 国产精品成人观看视频免费| 亚洲成?Ⅴ人在线观看无码| 久久亚洲私人国产精品| 美女被爆羞羞网站免费| 6080午夜一级毛片免费看6080夜福利| 色吊丝永久在线观看最新免费| 国产精品亚洲精品日韩已满| 一本天堂ⅴ无码亚洲道久久| 国产日韩一区二区三免费高清| 成人性生交大片免费看无遮挡| 亚洲免费观看视频| 亚洲精品国产精品| 久久久久免费看成人影片| 四虎成人精品在永久免费| 亚洲欧洲国产视频| 黄视频在线观看免费| 午夜爱爱免费视频| 久久精品国产亚洲AV高清热| 午夜肉伦伦影院久久精品免费看国产一区二区三区 |