《敏捷軟件開發(fā):原則、模式與實(shí)踐》第7/8/9章讀書筆記

單一職責(zé)原則

一個類應(yīng)該只實(shí)現(xiàn)一個功能,書中有句話說的好
image.png

就是說如果一個類有兩個功能,那么就有兩種因素會導(dǎo)致你要修改這個類,頻繁的修改那就會導(dǎo)致bug出現(xiàn)的幾率。

開放--封閉原則

image.png

軟件是不斷會迭代設(shè)計的,不要妄圖一個軟件第一版之后就不會被改變,所以需要做好后續(xù)設(shè)計的空間,代碼不可被寫得太僵化。
image.png
image.png
?著作權(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)容

  • 前言 關(guān)于設(shè)計模式六大設(shè)計原則的資料網(wǎng)上很多,但感覺很多地方解釋地都太過于籠統(tǒng)化,特此再總結(jié)一波。 優(yōu)化第一步-單...
    ghroost閱讀 1,260評論 0 5
  • 單一職責(zé)原則 (SRP) 全稱 SRP , Single Responsibility Principle 單一職...
    米莉_L閱讀 1,865評論 2 5
  • 目錄: 設(shè)計模式六大原則(1):單一職責(zé)原則 設(shè)計模式六大原則(2):里氏替換原則 設(shè)計模式六大原則(3):依賴倒...
    加油小杜閱讀 798評論 0 1
  • 轉(zhuǎn)載自 設(shè)計模式六大原則[http://www.uml.org.cn/sjms/201211023.asp#3] ...
    廚子閱讀 1,176評論 2 5
  • 曾國藩由常人變?yōu)椤俺恕睔w隱為每日的自我反省和學(xué)習(xí)計劃,借一當(dāng)下流行詞匯即自控力。 西方的觀念里認(rèn)為由一個人的體態(tài)...
    馬不理饅頭閱讀 469評論 0 1

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