設(shè)計(jì)模式的金句

死死盯住目標(biāo):不要因?yàn)榇我亩艞壷饕膶?shí)現(xiàn)。

細(xì)節(jié)推后:深入細(xì)節(jié)的應(yīng)當(dāng)盡量推后。

注意直覺(jué):好設(shè)計(jì)者的直覺(jué)是總能在災(zāi)難來(lái)臨前觸發(fā)。

模式是為了提高思考的層次,防止在低層次討論、思考而導(dǎo)致的模糊不清,難以理解。

程序概念:

迪米特法則:(不要跟陌生人說(shuō)話,只與你朋友通信。)是對(duì)類而言。

里氏代換原則:子類可以完全地代替父類,而不會(huì)報(bào)編譯的錯(cuò)。(呵呵,好像是廢話,但我還沒(méi)證明能不能在運(yùn)行時(shí)報(bào)錯(cuò))

依賴倒轉(zhuǎn)原則:代碼要依賴于抽象而不是具體實(shí)現(xiàn)。(剛看到這個(gè)時(shí),唉這不是和迪米特法則很像,但這里要注意的是依賴的抽象通常不是陌生人(朋友)。也就是說(shuō)用我自己的話理解就是:(不要太了解“朋友”的意思))

按接口編程
盡量用聚合代替繼承
找出變化并封裝之
最后編輯于
?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • ?有時(shí)候放棄一輩子就沒(méi)有了 ?體育是一種教育,是成長(zhǎng)的過(guò)程。是一種快樂(lè)的生活方式! ?失誤,失敗的過(guò)程是成熟的過(guò)程...
    月下的琉璃閱讀 424評(píng)論 0 0
  • 敖不可長(zhǎng),欲不可從,志不可滿,樂(lè)不可極。 《禮記》 句意:傲慢不可滋長(zhǎng),欲望不可放縱,高潔的志向不可滿足,享樂(lè)之情...
    xcy無(wú)名閱讀 1,219評(píng)論 0 0
  • 聽(tīng)說(shuō)45度仰望眼淚就不會(huì)掉出來(lái)…… 我一直認(rèn)為這是在說(shuō)我,從記事以來(lái),我都是這樣仰望著過(guò)來(lái)的!或許是從小就習(xí)慣覺(jué)得...
    妙不可言JM閱讀 214評(píng)論 0 1

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