<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-126  評論-247  文章-5  trackbacks-0

    依賴倒轉原則Dependence Inversion Principle,簡稱DIP)講的是:

        
    1)高層模塊不應該依賴底層模塊,兩個都應該依賴抽象。

        
    2)抽象不應該依賴細節,細節應該依賴抽象。

    依賴倒轉的另外一種表述是:
    要針對接口編程,不要針對實現編程。

    也就是說,應該使用 java 接口或抽象 java 類進行變量的類型聲明、參量的類型聲明、方法的返回類型聲明、以及數據類型的轉換等;

    不應該使用具體的 java 類型進行變量的類型聲明、參量的類型聲明、方法的返回類型聲明、以及數據類型的轉換等。

    在面對對象中,兩個類可能發生的幾種耦合(依賴)關系:

        1)零耦合     : 兩個類沒有發生耦合關系。

        2)具體耦合: 具體耦合關系發生在兩個具體的類之間,經由一個類引用另一個類造成。

        3)抽象耦合: 抽象耦合發生在一個具體類和一個抽象之間或者 JAVA 接口之間,使兩個必須發生關系的類之間存在最大的靈活性。

    DIP(依賴倒轉原則)要求客戶端依賴抽象耦合。

    傳統的過程性系統的設計傾向于使高層次的模塊依賴于低層次的模塊,抽象層次依賴于具體層次。

    依賴倒轉原則就是要把這個錯誤的依賴關系倒轉過來,這也就是“依賴倒轉原則”的來由。

    如下簡單的示意圖所示:



      
    posted on 2012-08-04 16:18 fancydeepin 閱讀(637) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 精品亚洲成a人片在线观看| a级在线观看免费| 亚洲免费精彩视频在线观看| 免费高清在线影片一区| 最近2019中文字幕免费直播| 国产97视频人人做人人爱免费| 国产人成亚洲第一网站在线播放| 亚洲av无码一区二区三区不卡| 亚洲精品视频免费观看| 国产网站免费观看| 1000部无遮挡拍拍拍免费视频观看| 在线免费视频你懂的| 免费视频精品一区二区| 亚洲av无码一区二区三区在线播放| 亚洲乱码一二三四区国产| 97亚洲熟妇自偷自拍另类图片| 久久亚洲AV永久无码精品| 午夜亚洲av永久无码精品| 免费看国产曰批40分钟| 好男人视频社区精品免费| 麻豆一区二区免费播放网站 | 无码中文字幕av免费放| 1区2区3区产品乱码免费| 在线日本高清免费不卡| 日韩在线永久免费播放| 免费人成在线观看网站品爱网| 国产拍拍拍无码视频免费| 成人无码WWW免费视频| 国内少妇偷人精品视频免费| 中国一级特黄高清免费的大片中国一级黄色片 | 亚洲欧洲另类春色校园小说| 亚洲伦另类中文字幕| 亚洲宅男永久在线| 亚洲经典在线中文字幕| 亚洲日本国产乱码va在线观看| 亚洲欧洲日产韩国在线| 中文字幕在线日亚洲9| 亚洲欧美在线x视频| 免费国产在线精品一区| 一级毛片在线完整免费观看| GOGOGO免费观看国语|