freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο笤O(shè)計原則ppt-資料下載頁

2025-08-16 01:01本頁面
  

【正文】 mapping) throws IOException, ServletException { try { return ((mapping, form, request, response))。 } catch (Exception e) { return (processException(request, response, e, form, mapping))。 } } 注意紅色部分 依賴倒置原則 DIP ? 要依賴于抽象不要依賴于具體 ? 抽象不應(yīng)該依賴于細(xì)節(jié) ,細(xì)節(jié)應(yīng)該依賴于抽象 ? 另一種說法 :要對接口編程 ,不要針對實現(xiàn)編程 . 另一種說法的解釋 ? 應(yīng)當(dāng)使用 java接口和抽象 java類進行變量的類型聲明 ,參量的類型聲明 ,方法的返回類型聲明 ,以及數(shù)據(jù)類型的轉(zhuǎn)換等 . Vector employees = new Vector()。 應(yīng)該聲明為 List employees = new Vector()。 好處是 ,將 Vector類型轉(zhuǎn)會為 ArrayList 需要最小的改動 . 怎樣做到 ? 以抽象方式耦合是依賴倒轉(zhuǎn)原則的關(guān)鍵 . ? 一個抽象耦合關(guān)系總要涉及具體類從抽象類繼承 ,并且保證任何引用到基類的地方都可以換成其子類 ,因此里氏替換原則是依賴倒置原則的基礎(chǔ) . 并非完美 ? 抽象層次上的耦合雖然有靈活性 ,但也帶來了額外的復(fù)雜性 . ? 如果一個具體類發(fā)生變化的可能性非常小 ,那么抽象耦合發(fā)揮的好處便十分有限 ,這時使用具體耦合反而會更好 接口隔離原則 ISP ? 接口的污染 ,一個沒有經(jīng)驗的設(shè)計師往往想節(jié)省接口的數(shù)目 ,將幾個功能相近或功能相關(guān)的接口合并 ,并將這看成是代碼優(yōu)化的一部分 . 接口隔離原則 ISP ? 定義 : 從一個客戶類的角度來講 :一個類對另外一個類的依賴性應(yīng)當(dāng)是建立在最小接口上的 .使用多個專門的接口比使用單一的總接口要好 . 例子 例子 (單一職責(zé) ) 總結(jié) ? “開 閉 ”原則 (OCP) 對可變性封裝 ? 里氏替換原則 (LSP) 如何進行繼承 ? 依賴倒置原則 (DIP) 針對接口編程 ? 接口隔離原則 (ISP) 恰當(dāng)?shù)膭澐纸涌诤徒巧? 我所理解的好軟件 ? 滿足需求 ? 能夠應(yīng)對變化 結(jié)束 謝謝 我所理解的好軟件 ? 滿足需求 ? 能夠應(yīng)對變化 結(jié)束 謝謝
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1