UML中幾種類間關系:依賴、關聯、聚合、組合的聯系與區別 .

          聚合關系(aggregation): 關聯關系中的一種, 是強的關聯關系. 聚合是整體和個體之間的關系. 如汽車類與引擎類, 輪胎類. 
          聚合關系也是使用實例變量實現的. 從java 語法上是分不出關聯和聚合的. 
          關聯關系中兩個類是處于相同的層次, 而聚合關系中兩不類是處于不平等的層次, 一個表示整體, 一個表示部分. 

          組合關系(composition): 也是關聯關系中的一種, 比聚合更強的的關聯關系. 它要求代表整體的對象要負責代表部分的對象的生命周期. 即代表整體的對象要負責代表部分的對象的存活. 
          組合關系不能共享. 
          如人對象和四肢對象就是組合關系. 

          依賴關系: 也是類與類之間的連接. 表示一個類依賴于另一個類的定義. 依賴關系總是單向的. 
          java 中. 依賴關系體現為: 局部變量, 方法中的參數, 和對靜態方法的調用.

          posted on 2011-07-30 09:05 小羅 閱讀(697) 評論(0)  編輯  收藏 所屬分類: java基礎

          <2025年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          Web Framework

          常上的技術網站

          查找資料的java網站

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 江达县| 平泉县| 来宾市| 闽侯县| 海林市| 宣武区| 西城区| 栾城县| 昌都县| 岐山县| 铜鼓县| 杭锦后旗| 出国| 化州市| 徐水县| 横峰县| 武威市| 黎城县| 灌阳县| 临沧市| 潮安县| 萨嘎县| 双峰县| 西充县| 柏乡县| 敖汉旗| 闽清县| 商河县| 剑阁县| 佛冈县| 河源市| 常宁市| 泸州市| 韶山市| 鄂州市| 凉城县| 温泉县| 武汉市| 柳河县| 晋宁县| 卢氏县|