Dependency Inversion Principle(DIP)

    內容表格
    沒有標頭

    Definitions:

    1. 高階模組不應該依賴低階模組, 兩者都應該依賴抽象.
    2. 抽象不應該實作細節, 細節應該依賴抽象.

    201204301552_ood_dp_dip_issue.png

    這個原則要遵守並不容易, 很多情況都會跟這原則相違背. 但是DIP的優點是明顯的. Client如果要中途替換元件, 並不會綁死在某個型別上, 顯然這是彈性的. 也就是說, Client可以明確不需要知道細節的實際類型. 只需要知道有這個存在即可.

    標籤 (Edit tags)
    • No tags

    文件 1

    文件大小日期附件上傳者 
     201204301552_ood_dp_dip_issue.png
    無描述
    46.15 KB15:53, 30 Apr 2012vxr動作
    您必須 登入 才能發佈評論。
    Powered by MindTouch Core