C++設計模式(一)

模式:描述了一個在我們周圍不斷重複發生的問題以及該問題解決方案的核心。這樣,你就能一次又一次使用這個方案而不需要重新勞動。 一、爲什麼要學習設計模式? 軟件設計複雜度是由多種因素影響的: 客戶需求的變化 技術平臺的變化 開發團隊的變化 市場環境的變化 如何解決複雜性: 分解  人們面對複雜性問題的常見做法:分而治之。將多個複雜問題分解爲多個子問題。但是分而治之的思想不利於代碼複用。 抽象。人們處理
相關文章
相關標籤/搜索