當(dāng)前位置:
首頁 >
6大设计原则之依赖倒置原则
發(fā)布時(shí)間:2025/7/14
21
豆豆
生活随笔
收集整理的這篇文章主要介紹了
6大设计原则之依赖倒置原则
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
依賴倒置原則:
包含三層含義:
高層模塊不應(yīng)該依賴低層模塊,二者應(yīng)該依賴抽象
抽象不應(yīng)該依賴細(xì)節(jié)
細(xì)節(jié)應(yīng)該依賴抽象
再精簡些就是:其核心是面向接口編程
抽象:即抽象類和接口,抽象是對(duì)實(shí)現(xiàn)的約束,對(duì)依賴而言也是一種契約
細(xì)節(jié):即具體的實(shí)現(xiàn)類,實(shí)現(xiàn)接口或繼承抽象類所產(chǎn)生的類
依賴倒置就是通過抽象使各個(gè)類或模塊間實(shí)現(xiàn)彼此獨(dú)立,互不影響,實(shí)現(xiàn)模塊間的松耦合。
依賴的三種實(shí)現(xiàn)方式:
構(gòu)造函數(shù)注入
Setter依賴注入
接口注入
轉(zhuǎn)載于:https://blog.51cto.com/literarydrandon/1420979
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的6大设计原则之依赖倒置原则的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3.4新供应商引入
- 下一篇: Unity3d Http Get请求