Kimi's NutShell

          我荒廢的今日,正是昨日殞身之人祈求的明日

          BlogJava 新隨筆 管理
            141 Posts :: 0 Stories :: 75 Comments :: 0 Trackbacks

          www.azure.com.cn

          圖一:

          uploads/200706/04_211918_1121523.jpg


          此實線箭頭表示, 繼承, 從一個非接口類的繼承.

          圖二:
          uploads/200706/04_212112_1121525gl.jpg


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

          圖三:
          uploads/200706/04_213002_1121526dxgl.jpg


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

          圖四:
          uploads/200706/04_213232_1121527rjb.jpg


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

          圖五:
          uploads/200706/04_213441_1121529xjc.gif


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

          圖六:
          uploads/200706/04_213626_11215210gll.jpg


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

          圖七:
          uploads/200706/04_213911_11215211jbjh.jpg


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

          圖八:
          uploads/200706/04_214248_11215212zhjh.jpg


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

          圖九:
          uploads/200706/04_214435_11215213fs.gif


          表示反射關(guān)聯(lián), 顯示一個Employee類如何通過manager / manages角色與它本身相關(guān)。當(dāng)一個類關(guān)聯(lián)到它本身時,這并不意味著類的實例與它本身相關(guān),而是類的一個實例與類的另一個實例相關(guān)。
          posted on 2008-07-04 10:54 Kimi 閱讀(1039) 評論(1)  編輯  收藏 所屬分類: Java

          評論

          # re: (轉(zhuǎn)) UML符號 [未登錄] 2009-05-07 10:43 老王
          頂,找了好久才找到。謝謝轉(zhuǎn)載  回復(fù)  更多評論
            

          主站蜘蛛池模板: 西宁市| 疏勒县| 天峻县| 广灵县| 揭东县| 乌恰县| 家居| 晋城| 岳普湖县| 淄博市| 衡阳县| 宁乡县| 长岛县| 长乐市| 宣武区| 永德县| 武汉市| 永吉县| 汾阳市| 通州市| 聂荣县| 乌兰浩特市| 讷河市| 都江堰市| 宁夏| 玛曲县| 莆田市| 上林县| 江口县| 邻水| 霍城县| 贵溪市| 潢川县| 保山市| 临泽县| 沙坪坝区| 新丰县| 商洛市| 涪陵区| 广丰县| 丹江口市|