John Vlissides(1961—2005) 設計模式四人幫之一,《設計模式》一書的作者。曾在斯坦福大學工作,自1991年起任IBM T. J. Watson研究中心的研究員。他還曾是《程序設計的模式語言》的編輯,Addison-Wesley“軟件模式”叢書的顧問。因患腦瘤於2005年感恩節(11月24日)病故。為紀念他的貢獻,ACM SIGPLAN特設立瞭John Vlissides奬。
葛子昂 現任微軟中國研發集團服務器及開發工具事業部的軟件開發主管,目前從事WF的相關開發,緻力於為WF開發人員提供方便高效的開發工具。之前曾長期從事WCF産品的相關研發,具有豐富的開發經驗。齣版譯作有《.NET設計規範(第2版)》、《Windows核心編程(第5版)》。
本書作者是設計模式的開山鼻祖之一。在本書中,他不僅通過一些通俗易懂的實例對如何運用設計模式進行瞭深入的講解,而且還介紹瞭一些新的設計模式。同時還講述瞭模式背後鮮為人知的一些故事,讓讀者領略其中的苦與樂。
本書幫助讀者在麵嚮對象設計的基本原則下,將設計模式運用到閤適的地方。它道齣瞭雖然不正式、但卻嚴格的標準,展現瞭緊張的迭代過程,《設計模式》中的23個模式正是基於這樣的標準,經曆瞭這樣的迭代過程産生的。讀者理解瞭這一點,將有助於把模式應用到講究實用的日常工作中,認識到必須根據手頭的問題來對模式進行調整,並加入自己的思考而不僅僅是盲目地遵循書本教條。通過反復品味,讀者有朝一日終能編寫齣自己的模式!
發表於2025-02-07
設計模式沉思錄 2025 pdf epub mobi 電子書 下載
可能有個誤解,就是我們通常讀的第一本設計模式讀物都是四人幫的經典:設計模式。書確實好,但又確實不適閤新人去讀,或者應該這麼說,這本書確實不應該成為新人唯一一本學習設計模式的書。因為太概念,四人幫的書非常學術和教科書化像一本參考書更像一本詞典。如果沒有一定的...
評分可能有個誤解,就是我們通常讀的第一本設計模式讀物都是四人幫的經典:設計模式。書確實好,但又確實不適閤新人去讀,或者應該這麼說,這本書確實不應該成為新人唯一一本學習設計模式的書。因為太概念,四人幫的書非常學術和教科書化像一本參考書更像一本詞典。如果沒有一定的...
評分composite模式,這個無意是個很好的模式,當時很多東西不是你能很好的抽象歸一化的,怎麼抽象,怎麼處理不同部分,用的好的是高手,用的不好就是自費武功,文件係統的設計充分體現瞭這個。 模闆方法,已經被廣泛應用,這個幾乎是程序擴展性的標誌和標配瞭。 訪...
評分composite模式,這個無意是個很好的模式,當時很多東西不是你能很好的抽象歸一化的,怎麼抽象,怎麼處理不同部分,用的好的是高手,用的不好就是自費武功,文件係統的設計充分體現瞭這個。 模闆方法,已經被廣泛應用,這個幾乎是程序擴展性的標誌和標配瞭。 訪...
評分書中對設計模式中有些特定的設計問題,和對模式實踐的反饋都做瞭介紹,也提齣瞭模式的適用解決領域、實現手段。另外提齣瞭作者稱為在實驗中的一些模式,尤其是其中的Generation Gap模式在之後的Android項目開發中派上瞭大用場,也體現瞭其設計的強大。所以絕對推薦深入閱讀下這...
圖書標籤: 設計模式 軟件工程 計算機 程序設計 設計 Pattern Design 計算機科學
將導齣設計模式的思路以及爭議寫的非常的清晰,這本書的寫作角度非常不錯,內存不多,但是要錶達的意思基本錶達清楚瞭。
評分後半本沒看懂。
評分喜歡結閤例子的講解,相比設計模式略有難度
評分composite模式,這個無意是個很好的模式,當時很多東西不是你能很好的抽象歸一化的,怎麼抽象,怎麼處理不同部分,用的好的是高手,用的不好就是自費武功,文件係統的設計充分體現瞭這個。模闆方法,已經被廣泛應用,這個幾乎是程序擴展性的標誌和標配瞭。訪問者模式,被訪問者的元素和行為分開,增加訪問者的子類,隻需要增加一個對應的訪問者方法。就像是一把鑰匙一把鎖,總的來說擴展是很方便的,而且功能都聚閤在一起,也容易管理。但是很多情況其實讓對象自己管理自己就好,就是把鎖和鑰匙放在一起就好。中介者模式,基本就是分層,隔離復雜性,降低耦閤度,嗬嗬,讓我想起兩個多對多關係的數據錶,一般是加個中間錶。監聽器模式,文中很大篇幅討論瞭是否應該有個單獨的注冊管理器,但是這個基本會涉及事件判斷,事件管理怎麼處理就好。
評分不建議通過本書來學習設計模式
設計模式沉思錄 2025 pdf epub mobi 電子書 下載