日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[白话解说]DIP 依赖倒置原则

發布時間:2024/1/1 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [白话解说]DIP 依赖倒置原则 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題記:忽然覺得一些解釋概念的文章解釋有些故弄玄虛,準備跟著自己的閱讀情況白話翻譯一些。

依賴倒置(Dependence Inversion Principle)

  • 高級模塊不應當依賴于低級模塊。它們都應當依賴于抽象。
  • 抽象不應當依賴于實現,實現應當依賴于抽象。

依賴是什么

一般而言,依賴關系在Java語言中體現為局域變量、方法的形參,或者對靜態方法的調用 來自憤怒的韭菜

原則第二句的主語是編程

雄兔腳撲朔雌兔眼迷離,文言文的互文語法。
不論抽象還是實現都不應該依賴于實現,都應該依賴于抽象。

大白話

如果有個抽象類和實現類,請在用到這些類的方法中引用抽象類做參數。
進一步,如果有兩個方法的操作對象有相同性質就對他們進行一步抽象,然后合并代碼。

吐槽

抽象的意思其實很模糊,我作為一個沒文化的人到大學為止只聽說過抽象派繪畫而已。
而且原則的英文原文故弄玄虛把主語說成高級模塊、抽象等,但實際上高級低級是相對的,把一句話里的主語和賓語用同一套指代方式表達是玩文字游戲。

總結

以上是生活随笔為你收集整理的[白话解说]DIP 依赖倒置原则的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。