設計模式--簡介概述

文章目錄

概述

  • 定義
    設計模式是對軟件設計中普遍存在(反覆出現)的各種問題所提出的解決方案。它不是具體的方法,更像是一種解決問題的思想。
  • 目的
    設計模式是爲了讓編寫的程序具有
    • 低耦合性(使得模塊與模塊之間的聯繫降低)
    • 高內聚性(使得在一個模塊內部的聚集性高)
    • 更好的代碼複用性(即同樣的代碼,使用的次數更多,不用重複編寫)
    • 更好的可讀性(便於別人的閱讀和理解)
    • 更好的可擴展性(當有新的需求功能需要添加時,便於實現擴展)
    • 更好的可靠性和靈活性(當添加和修改功能時,對其他模塊沒有影響)
      從而更方便的解決一些在軟件開發和程序編寫時遇到的問題。
  • 哪裏會用到設計模式
    我們學習的順序是:
    面嚮對象語言(java)–> 編寫功能模塊(設計模式+算法)–>SSM框架(設計模式+反射+註解)–>軟件架構(不瞭解嗷,有待學習中!)
    從上面我們可以看出來,在我們編寫功能模塊時會用到設計模式。當然這裏就是一個區分大佬的地方了。有的人編寫功能模塊只是按照文檔完成功能。但是大佬們都會使用更好的方式,用更簡潔,高效的代碼完成功能。設計模式就是一種很好的方式。
    還有就是框架了,如果瞭解過框架的原理和底層的話,會發現框架使用了很多的設計模式,這也是它高效,簡潔,方便的一個因素所在。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章