程序的耦合

程序間的依賴關(guān)系:類之間的依賴,方法間的依賴

解耦:降低程序間的依賴關(guān)系

實(shí)際開發(fā)中盡量做到編譯器不依賴,運(yùn)行期才依賴。

解耦的思路:

1、使用反射來創(chuàng)建對象,避免使用new創(chuàng)建

2、通過讀取配置文件獲得創(chuàng)建對象的類全名? ??

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在一個方法內(nèi)部定義的變量都存儲在棧中,當(dāng)這個函數(shù)運(yùn)行結(jié)束后,其對應(yīng)的棧就會被回收,此時,在其方法體中定義的變量將不...
    Y了個J閱讀 4,548評論 1 14
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,626評論 1 32
  • 任何一個好的東西(語言、框架等)最終還取決于用的人 語言和框架本身并不能保證用戶的代碼清晰、解耦等, 當(dāng)然它只是盡...
    約書亞Luis閱讀 887評論 0 1
  • 如果你還在為裝pythont 2.7還3.X版本而困擾不已。 我就把我從網(wǎng)上學(xué)到的最簡單的雙開方法分享給大家。 這...
    刀客特鹿閱讀 4,703評論 0 4
  • 捻一顆花生 文/Livia Lv 轉(zhuǎn)眼辭職竟已經(jīng)半月了,但是感覺卻像過了半年一樣久。離開高強(qiáng)度快節(jié)奏的日企工作,我...
    牧童歸去閱讀 1,114評論 1 2

友情鏈接更多精彩內(nèi)容