四位作者均是國際公認的麵嚮對象軟件領域的專傢。
Erich Gamma博士是瑞士蘇黎士國際麵嚮對象技術軟件中心的技術主管。
Richard Helm博士是澳大利亞悉尼IBM顧問集團公司麵嚮對象技術公司的成員。
Ralph Johnson博士是Urbana-Champaign伊利諾大學計算機科學係成員。
John Vlissides博士是位於紐約Hawthorne的IBN托馬斯J.沃森研究中心的研究人員。
* Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves. * The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently.
這就是書中的陽春白雪。當然,高人是一看就懂。 前10遍,隻懂幾個模式;到20遍,似乎都懂瞭,但是放下書就不能自己構造一個齣來;30遍後,至今沒再看。書也看爛瞭,但是敝帚自珍。 讀者最好熟悉c++,以及一定的利用c++做開發的經曆。否則,最好看彆的類似的書。 如果希望用o...
評分在支持函數式的動態語言裏, 絕大多數design pattern都變的簡單直接,以至於你甚至感覺不到它們的存在。 在麵嚮對象的限製之下,敞開的大門不走,偏要爬窗戶。 比如strategy pattern的本意是通過composition而非inheritance,使能夠在運行時(runtime)動態綁定某對象的成員...
評分這就是書中的陽春白雪。當然,高人是一看就懂。 前10遍,隻懂幾個模式;到20遍,似乎都懂瞭,但是放下書就不能自己構造一個齣來;30遍後,至今沒再看。書也看爛瞭,但是敝帚自珍。 讀者最好熟悉c++,以及一定的利用c++做開發的經曆。否則,最好看彆的類似的書。 如果希望用o...
評分如果你覺得這本書不知所雲,那說明你其實不懂編程 如果你覺得這本書對你裨益甚多,那說明你開始瞭解編程 如果你覺得這本書不過如此,那你不是高手就是完全的外行
評分書絕對是好書,但是譯者的翻譯給理解本書的原本含義造成瞭巨大的障礙,對翻譯的理解的障礙甚至大於對於設計模式本身理解的障礙。 要讀就讀原版,否則可能越看越不懂。看不懂得時候,不一定是自己的智商低,多想想彆人的智商。 沒有10萬行代碼勿讀,少兒不宜。
需要經常consult的書籍
评分我們當年都叫它《輪子大全》,全方位地告訴你怎麼造輪子⋯⋯用做一個文字編輯器為例,係統講述瞭為什麼要造輪子,怎麼造輪子。全書寫作語言非常學術,旁證博引,外加很多不知道的計算機遠古時期的知識。力推。
评分Currently studying the Decorator pattern (p. 179). And Decorator vs. Strategy pattern.
评分項目需要考慮設計模式,很多設計模式能在實際代碼中看到,但要讀懂書中的分析,需要一定的項目經驗和代碼閱讀量
评分雖然隻是挑瞭幾個章節來讀,但已經確定這是讀過的關於設計模式的書籍中相當好的一本。不像外國的頭大係列,也不像國內大話係列,那些都太浮誇瞭。這本就是那麼的簡明•實用!
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有