• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            http://book.csdn.net/bookfiles/575/10057518902.shtml

            虛線箭頭表示“依賴關(guān)系”,依賴有“使用”的語(yǔ)義,比如患者與醫(yī)生的關(guān)系。
            實(shí)線箭頭表示“帶了導(dǎo)航行的關(guān)聯(lián)關(guān)系”,從一個(gè)類到另一類。
            使用實(shí)線箭頭時(shí)通常會(huì)帶上“多重性”的表達(dá)方式。如:一對(duì)多,一對(duì)一,多對(duì)多等等

            常見的關(guān)系有:一般化關(guān)系(Generalization),關(guān)聯(lián)關(guān)系(Association),聚合關(guān)系(Aggregation),合成關(guān)系(Composition),依賴關(guān)系(Dependency)。

                  其中,聚合關(guān)系(Aggregation),合成關(guān)系(Composition)屬于關(guān)聯(lián)關(guān)系(Association)。

                  一般關(guān)系表現(xiàn)為繼承或?qū)崿F(xiàn)關(guān)系(is a),關(guān)聯(lián)關(guān)系表現(xiàn)為變量(has a ),依賴關(guān)系表現(xiàn)為函數(shù)中的參數(shù)(use a)。

                  一般化關(guān)系:表示為類與類之間的繼承關(guān)系,接口與接口之間的繼承,類對(duì)接口的實(shí)現(xiàn)關(guān)系。
                  表示方法: 用一個(gè)空心箭頭+實(shí)線,箭頭指向父類。或空心箭頭+虛線,如果父類是接口。

                  關(guān)聯(lián)關(guān)系:類與類之間的聯(lián)接,它使一個(gè)類知道另一個(gè)類的屬性和方法。
                  表示方法:用 實(shí)線+箭頭, 箭頭指向被使用的類。

                  聚合關(guān)系:是關(guān)聯(lián)關(guān)系的一種,是強(qiáng)的關(guān)聯(lián)關(guān)系。聚合關(guān)系是整體和個(gè)體的關(guān)系。關(guān)聯(lián)關(guān)系的兩個(gè)類處于同一層次上,啊聚合關(guān)系兩個(gè)類處于不同的層次,一個(gè)是整體,一個(gè)是部分。
                  表示方法:空心菱形+實(shí)線+箭頭,箭頭指向部分。

                  合成關(guān)系:是關(guān)聯(lián)關(guān)系的一種,是比聚合關(guān)系強(qiáng)的關(guān)系。它要求普通的聚合關(guān)系中代表整體的對(duì)象負(fù)責(zé)代表部分的對(duì)象的生命周期,合成關(guān)系不能共享。
                  表示方法:實(shí)心菱形+實(shí)線+箭頭,

                  依賴關(guān)系:是類與類之間的連接,表示一個(gè)類依賴于另一個(gè)類的定義。例如如果A依賴于B,則B體現(xiàn)為局部變量,方法的參數(shù)、或靜態(tài)方法的調(diào)用。
                  表示方法:虛線+箭頭


            圖一:

            uploads/200706/04_211918_1121523.jpg


            此實(shí)線箭頭表示, 繼承, 從一個(gè)非接口類的繼承.

            圖二:
            uploads/200706/04_212112_1121525gl.jpg


            那條連線表示雙向關(guān)聯(lián):
            看左邊, Flight扮演assignedFights角色, 有0到1個(gè)Plane跟他關(guān)聯(lián)(一個(gè)航班要么取消了沒有飛機(jī),要么只能對(duì)應(yīng)一架飛機(jī))
            看右邊, Plane扮演著assignedPlane角色, 有0到多個(gè)Flight跟他關(guān)聯(lián)(一個(gè)飛機(jī)可以參與多個(gè)航班, 也可以停在倉(cāng)庫(kù)里面爛掉)

            圖三:
            uploads/200706/04_213002_1121526dxgl.jpg


            那條連線表示單向關(guān)聯(lián):
            基本的意義跟上面的是一樣的, 唯一不同的是, 右邊的類對(duì)左邊的類是一無(wú)所知的.

            圖四:
            uploads/200706/04_213232_1121527rjb.jpg


            那個(gè)大的包圍的框叫軟件包, 名字為Account, 就一些可以歸類的類包裝起來.

            圖五:
            uploads/200706/04_213441_1121529xjc.gif


            如此虛線的箭頭表示實(shí)現(xiàn)一個(gè)接口.

            圖六:
            uploads/200706/04_213626_11215210gll.jpg


            水平的連線還是表示上面所說的關(guān)聯(lián), 但從關(guān)聯(lián)連線中引伸出來的虛線, 這意味當(dāng)Flight類的一個(gè)實(shí)例關(guān)聯(lián)到 FrequentFlyer 類的一個(gè)實(shí)例時(shí),將會(huì)產(chǎn)生 MileageCredit 類的一個(gè)實(shí)例.

            圖七:
            uploads/200706/04_213911_11215211jbjh.jpg


            帶菱形的箭頭表示基本聚合, 由上圖知道, Wheel類扮演wheels角色, 聚合4個(gè)到Car對(duì)象里面去,
            空心的菱形表示W(wǎng)heel對(duì)象并不隨Car的創(chuàng)建而創(chuàng)建,銷毀而銷毀.

            圖八:
            uploads/200706/04_214248_11215212zhjh.jpg


            意義和上面類似, 唯一不同的是, 實(shí)心菱形表示Department對(duì)象隨Company對(duì)象的創(chuàng)建而創(chuàng)建,銷毀而銷毀.

            圖九:
            uploads/200706/04_214435_11215213fs.gif


            表示反射關(guān)聯(lián), 顯示一個(gè)Employee類如何通過manager / manages角色與它本身相關(guān)。當(dāng)一個(gè)類關(guān)聯(lián)到它本身時(shí),這并不意味著類的實(shí)例與它本身相關(guān),而是類的一個(gè)實(shí)例與類的另一個(gè)實(shí)例相關(guān)。

            Posted on 2008-10-13 14:53 micheal's tech 閱讀(1786) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 設(shè)計(jì)模式
            狠狠色丁香久久婷婷综合| 97久久香蕉国产线看观看| 国内精品久久久久久久久 | 国产精品久久久久9999高清| 久久精品天天中文字幕人妻| 久久最新精品国产| 国产亚洲精久久久久久无码AV| 久久综合成人网| 亚洲精品WWW久久久久久| 久久婷婷人人澡人人爽人人爱| 国产精品岛国久久久久| 久久久久亚洲AV无码专区桃色| 久久久久久久99精品免费观看| 国产精品嫩草影院久久| 久久狠狠爱亚洲综合影院| 九九久久99综合一区二区| 久久九九兔免费精品6| 久久艹国产| 91精品国产色综合久久| 久久国产免费直播| 亚洲v国产v天堂a无码久久| 69SEX久久精品国产麻豆| 丁香色欲久久久久久综合网| 色噜噜狠狠先锋影音久久| 久久久久免费看成人影片| 天天做夜夜做久久做狠狠| 久久ww精品w免费人成| 久久久久久久波多野结衣高潮| 久久久精品国产Sm最大网站| 国产成年无码久久久久毛片| 人妻精品久久无码区| 波多野结衣AV无码久久一区| 2019久久久高清456| 亚洲国产精品无码久久九九| 久久久久久国产精品无码下载| 香蕉久久夜色精品国产小说| 婷婷综合久久中文字幕| 品成人欧美大片久久国产欧美| 久久精品国产99国产电影网 | 久久精品国产清自在天天线| www.久久热|