設計模式精要 筆記

2021-05-09 21:20:23 字數 328 閱讀 9977

讀了前兩章的內容,深有感受,以做記錄。

1.書中內容: 我嘗試先建立問題領域中的類,然後將這些類縫合起來形成最終的系統。從來沒有問過自己:是否擁有正確的類?僅僅是因為這些類看起來如此正確,如此明顯。我擁有的,是在開始分析時立刻進行了腦海的類,是我們的老師告訴我們應該在系統的描述中尋找的「名

詞」我也是這樣進行程式設計的。原來方法是錯誤的。設計模式應該是用於軟體工程的需求,設計,實現各階段,而不是僅僅表現在類與類之間的優雅關係。

2.書中內容:使用功能分解的問題是,不能幫助我們為未來可能發生地變化做準備,它不能幫助我們的**優雅的演變

的確是這樣,只能用設計模式的方法去分析,解決問題。

《軟體設計精要與模式》

給我乙個支點,我就能撬起地球 關鍵不在於力量有多大,而在於如何合理地利用力量。軟體設計同樣如此。思想的確立,技巧的把握,將在很大程度上決定軟 件架構的合理性。基於這樣的目的,本書圍繞著軟體設計的核心內容,結合大量的例項與 充分地展示了軟體設計之美,以及設計 力量 的巧妙運用。內容涵 蓋了設計模式 重...

《軟體設計精要與模式》讀書筆記 三

第三章 體驗重構 個人強烈推薦 重構 改善既有 的設計 不過建議有2年以上的開發人員看,太早看是浪費時間 本章,作者用來乙個階乘容器的設計來說明重構。3.1 乙個階乘容器 通常,作為乙個初學者,我們的 最初會設計如下 code class factorialcontainer public fact...

《軟體設計精要與模式》讀書筆記(一) 設計之道

架構設計需要關注內容 1.程式組織 program organization 劃分功能模組,正確描述模組間關係,利用高內聚低耦合設計思想與原則對功能模組以元件或者包的形式進行封裝。根據面向介面設計原理將元件和包進行抽象,公開暴露服務介面。利用分層架構模式,通過引入分層模式,分離不同的功能模組,根據層...