隨筆 - 6  文章 - 129  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(467)

          文章檔案(423)

          相冊

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 827240
          • 排名 - 49

          最新評論

          閱讀排行榜

          評論排行榜

          類之間的關系

            UML把類之間的關系分為以下5種.
            ● 關聯:類A與類B的實例之間存在特定的對應關系
            ● 依賴:類A訪問類B提供的服務
            ● 聚集:類A為整體類,類B為局部類,類A的對象由類B的對象組合而成
            ● 泛化:類A繼承類B
            ● 實現:類A實現了B接口
            
          關聯(Association)
            關聯指的是類之間的特定對應關系,在UML中用帶實線的箭頭表示。按照類之間的數量對比,關聯
          可以分為以下三種:
            ● 一對一關聯
            ● 一對多關聯
            ● 多對多關聯
          注意:關聯還要以分為單向關聯和雙向關聯

          依賴(Dependency)
            依賴指的是類之間的調用關系,在UML中用帶虛線的箭頭表示。如果類A訪問類B的屬性或者方法,
          或者類A負責實例化類B,那么可以說類A依賴類B。和關聯關系不同,無須在類A中定義類B類型的屬性。

          聚集(Aggregation)
            聚集指的是整體與部分之間的關系,在UML中用帶實線的菱形箭頭表示。
          聚集關系還可以分為兩種類型:
            ● 被聚集的子系統允許被拆卸和替換,這是普通聚集關系。
            ● 被聚集的子系統不允許被拆卸和替換,這種聚集稱為強聚集關系,或者組成關系。
             注:強聚集(組成)可用帶實線的實心菱形箭頭表示。
             
          泛化(Generalization)
            泛化指的是類之間的繼承關系,在UML中用帶實線的三角形箭頭表示。
            
          實現(Realization)
            實現指的是類與接口之間的關系,在UML中用帶虛線的三角形箭頭表示。 



          posted on 2007-10-21 19:36 Ke 閱讀(373) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 东阳市| 绥中县| 定兴县| 麻阳| 星子县| 东丰县| 河北省| 安陆市| 博客| 沭阳县| 英吉沙县| 白水县| 克拉玛依市| 满洲里市| 家居| 临桂县| 卢龙县| 庆城县| 革吉县| 海南省| 尉氏县| 益阳市| 竹山县| 汤原县| 额济纳旗| 托克逊县| 屏东县| 永善县| 黄山市| 佛坪县| 合肥市| 平利县| 阳原县| 东兰县| 新巴尔虎左旗| 辽宁省| 信阳市| 台北市| 绍兴市| 丹寨县| 体育|