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

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(467)

          文章檔案(423)

          相冊

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 827218
          • 排名 - 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
          主站蜘蛛池模板: 宝兴县| 宽甸| 鸡西市| 合肥市| 讷河市| 米泉市| 万全县| 石台县| 凤台县| 惠水县| 海南省| 延安市| 芜湖县| 昌图县| 宜昌市| 泰州市| 通许县| 崇仁县| 调兵山市| 镇沅| 剑河县| 仙居县| 贡嘎县| 黄浦区| 察隅县| 孝义市| 赤壁市| 永登县| 卓资县| 浠水县| 兴义市| 太仆寺旗| 罗定市| 砚山县| 鹤庆县| 张家川| 塔城市| 哈密市| 清苑县| 富蕴县| 昆明市|