<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      UML在代碼中的展現(xiàn)

      依賴:一個類使用了另外一個類,這種關(guān)系是臨時的、脆弱的。
      如人需要過河,需要船,這時人.過河(船)  中船被當(dāng)做參數(shù)傳入,船的實現(xiàn)變化會影響過河方法。
       
       
      聚合:體現(xiàn)是整體與部分、has-a的關(guān)系,此時整體與部分之間是可分離的,他們可以具有各自的生命周期,部分可以屬于多個整體對象,也可以為多個整體對象共享。
      如公司與員工,一個員工可以脫離公司到其他公司成為員工,員工也可以單獨存在,這里的依賴比較弱。
      在代碼中:
      class Company{
           private staffArray:Staff[] = [];
           public addStaff(staff:Staff){
               this.staffArray.push(staff);
           }
      }
       
       
      組合:體現(xiàn)的是一種contains-a的關(guān)系,這種關(guān)系比聚合更強,也稱為強聚合;他同樣體現(xiàn)整體與部分間的關(guān)系,但此時整體與部分是不可分的,整體的生命周期結(jié)束也就意味著部分的生命周期結(jié)束;
      如人與大腦,大雁與翅膀,大雁類在實例化之前一定要先實例化翅膀,兩個類緊密耦合在一起 它們有相同的生命周期 翅膀類(Wings)不可以脫離大雁類(Goose)而獨立存在 
       
      在代碼中:
       
      class Goose{
           public wings:Wings = null;
           constructor(){
                wings = new Wings();
           }
      }
      

        

       

      關(guān)系所表現(xiàn)的強弱程度依次為:組合>聚合>關(guān)聯(lián)>依賴;

       
      posted @ 2017-04-26 14:09  櫻良orz  閱讀(254)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 中文字幕无码不卡免费视频| 亚洲精品日本久久久中文字幕| 中文字幕av无码免费一区| 国产又色又爽又黄的网站免费| 久章草在线毛片视频播放| 精品人妻一区二区| 亚洲日韩在线中文字幕第一页 | 一区二区三区午夜无码视频| 日日碰狠狠添天天爽五月婷| 97国产揄拍国产精品人妻| 精品欧美一区二区三区久久久| 日本深夜福利在线观看| 国产午夜精品福利免费不| 蜜桃av多人一区二区三区| 怡红院一区二区三区在线| 亚洲精品三区四区成人少| 亚洲老熟女一区二区三区| 性欧美三级在线观看| 精品亚洲一区二区三区四区| 亚洲一区二区三区四区| 精品熟女少妇av免费久久| 日本高清不卡一区二区三| 国产精品涩涩涩视频网站| 日韩一区二区三区av在线| 香蕉EEWW99国产精选免费| 亚洲日韩av无码一区二区三区| 少妇被粗大的猛烈进出| 国产情侣激情在线对白| 老湿机69福利区无码| 亚洲经典av一区二区| 亚洲春色在线视频| 国产福利姬喷水福利在线观看| 亚洲女同在线播放一区二区| 亚洲AVAV天堂AV在线网阿V| 国产草草影院ccyycom| 亚洲欧美偷国产日韩| 午夜福利一区二区三区在线观看| 亚洲成av人片无码天堂下载| 国产一区二区三区色噜噜| 亚洲高清中文字幕在线看不卡| 久久亚洲精品11p|