那些你要知道的設(shè)計模式

前言

設(shè)計模式,對于這個詞在最早聽說的時候,感覺很高大上,很深奧吧。而且有23種聽著就覺得嚇人。所以也沒有系統(tǒng)的去學(xué)習(xí)過(年輕),但是當我們慢慢的做更多、更大、項目變得更復(fù)雜,改動越來越困難,這個時候就需要整個流程的去思考一些問題。怎么才可以讓代碼的復(fù)用、可讀性、擴展性、維護性更高更好。希望看完這個系列的文章,會對你有所幫助。

1.定義

對 軟件設(shè)計 中普遍存在(反復(fù)出現(xiàn))的各種問題,所提出的解決方案

2.作用

  • 改善系統(tǒng)的設(shè)計,增強系統(tǒng)的健壯性、可擴展性
  • 加強代碼可閱讀性
  • 提高團隊的編碼規(guī)范
  • . . .

總結(jié)

我相信有過工作經(jīng)驗的人,或者正在維護一個項目的人都知道設(shè)計模式的重要性。所以建議大家早日掌握,但是這也不能操之過急,需要在實踐中慢慢積累,慢慢領(lǐng)會體會其中的妙用。我在這個過程中就發(fā)現(xiàn)不僅是代碼的美觀度上提升了,而且在閱讀他人源碼的時候也讓我更加的容易理解更加清晰。

相關(guān)文章閱讀
那些你要知道的設(shè)計原則之-單一職責
那些你要知道的設(shè)計原則之-里氏替換
那些你要知道的設(shè)計原則之-依賴倒置
那些你要知道的設(shè)計原則之-接口隔離
那些你要知道的設(shè)計原則之-迪米特法則
那些你要知道的設(shè)計原則之-開閉原則
那些你要知道的設(shè)計模式之-工廠方法
那些你要知道的設(shè)計模式之-建造者
那些你要知道的設(shè)計模式之-代理
那些你要知道的設(shè)計模式之-中介者
那些你要知道的設(shè)計模式之-策略
那些你要知道的設(shè)計模式之-適配器

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

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,048評論 25 709
  • 最近,因為天氣漸熱,所以堅持洗澡前去操場跑步,因此結(jié)識了一位學(xué)姐。但高冷的她對我總是愛理不理,所以有點喜歡刨根問底...
    松柏170閱讀 518評論 0 1
  • 最近總是胡思亂想,盼望著他的到來。 可心理怕怕的,總感覺失敗了,精子還是精子,卵子還是卵子,它們沒有相遇,沒有造出...
    長頸鹿的小毛鬃閱讀 174評論 0 0
  • 心態(tài)好的人也不是看什么都順利,而是會坦然面對。事實不能改變,也就只能改變心態(tài),不然就會變成神經(jīng)病。 你以為你在隨波...
    TheaThea閱讀 276評論 0 0
  • 想見你, 心被時間劃破, 馳騁萬里路險卻不能再見面。 兩天追完一部?。骸都拍胀ゴ河怼?,給我印象最深刻的便是納蘭...
    芯晴DADA閱讀 3,521評論 4 3

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