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網站

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 东至县| 古蔺县| 阆中市| 临桂县| 梁山县| 佳木斯市| 江川县| 肃北| 车致| 萨嘎县| 资阳市| 长垣县| 尉犁县| 防城港市| 苏尼特左旗| 郧西县| 伊宁县| 涟源市| 西安市| 白山市| 华容县| 都兰县| 涟水县| 年辖:市辖区| 获嘉县| 泽库县| 酒泉市| 山东| 呼伦贝尔市| 南江县| 万源市| 孝感市| 田阳县| 余干县| 龙游县| 塘沽区| 新和县| 襄樊市| 承德县| 正宁县| 东至县|