Android面試一問(wèn)一答:設(shè)計(jì)模式原則

設(shè)計(jì)模式有哪里個(gè)原則?

首先是三個(gè)最小化相關(guān)的

單一職責(zé)原則

  • 每個(gè)類只負(fù)責(zé)單一功能

接口隔離原則

  • 一個(gè)接口的行為應(yīng)該盡可能小

迪米特原則

  • 一個(gè)類不應(yīng)該讓其他類知道太多

然后是兩個(gè)關(guān)系相關(guān)的

里氏替換原則

  • 子類應(yīng)該可以替換父類,并正常工作

依賴倒置原則

  • 高層模塊不應(yīng)該依賴低層模塊,二者應(yīng)該都依賴于抽象,抽象不依賴于細(xì)節(jié),細(xì)節(jié)依賴抽象

最后是最重要的

開(kāi)閉原則

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

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

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