設計模式沉思錄 设计模式沉思录

約翰·威利斯迪斯 (John Vlissides)

買這商品的人也買了...

商品描述

 

<內容簡介>

本書在GoF的《設計模式》一書的基礎上進行了拓展,運用其中的概念,介紹了一些技巧,幫助讀者決定在不同的情況下應該使用哪些模式,以及不應該使用哪些模式。本書不僅對已有的一些模式提出新的見解,還讓讀者見證開發新模式的整個過程。
本書適合使用設計模式的軟件開發人員閱讀。

 

<章節目錄>

目錄

第1章 介紹 1
1.1 對模式的十大誤解 2
1.2 觀察 9
第2章 運用模式進行設計 11
2.1 基礎 12
2.2 孤兒、孤兒的收養以及代用品 16
2.3 “但是應該如何引入代用品呢?” 22
2.4 訪問權限 27
2.5 關於Visitor的一些警告 35
2.6 單用戶文件系統的保護 37
2.7 多用戶文件系統的保護 44
2.8 小結 56
第3章 主體和變體 59
3.1 終止Singleton 59
3.2 Observer的煩惱 70
3.3 重溫Visitor 77
3.4 GENERATION GAP 82
3.5 Type Laundering 98
3.6 感謝內存泄漏 106
3.7 推拉模型 111
第4章 愛的奉獻 119
第5章 高效模式編寫者的7個習慣 143
5.1 習慣1:經常反思 143
5.2 習慣2:堅持使用同一套結構 145
5.3 習慣3:盡早且頻繁地涉及具體問題 146
5.4 習慣4:保持模式間的區別和互補性 146
5.5 習慣5:有效地呈現 147
5.6 習慣6:不懈地重覆 148
5.7 習慣7:收集並吸取反饋 149
5.8 沒有銀彈 149
參考文獻 151
索  引 155