《物件導向設計模式》封底文案

「本書在傳授物件設計的技藝方面,有相當卓越的貢獻! 你是否曾經想要描述某一個想法,但卻苦無貼切精準的字眼來稱呼它呢? 很令人沮喪吧! Design Patterns 這本書將一些在組織、生成、操作物件方面 千錘百鍊的慣用法編輯成型錄, 更重要的是,它為這些設計元件一一命名, 讓程式開發團隊能有共通的溝通語彙。」

Rebecca J. Wirfs-Brock, Director, Object Technology Services, Digitalk

Design Patterns 將程式碼再利用 (code reuse) 的爭論拋諸腦後, 展現給你軟體再利用 (software reuse) 真正關鍵之處: 可再利用的設計 (reusable design)。 你將迫不及待就會想要去運用、再利用這些模式 (patterns)。」

Steve Vinoski, Software Architect

「... [Design Patterns] 有兩個重大的貢獻。 第一、它展示 patterns 在建構複雜系統時可扮演什麼角色, 第二、它提供非常實用的參考資料,讓軟體開發者能將這些精良的 patterns 運用在自己的專案上。」

— 本書前言,Grady Booch, Chief Scientist, Rational

這四名頂尖的軟體設計師,以豐富的物件導向軟體設計經驗, 將頻繁出現卻又非常精簡的解決方案系統化彙編成型錄。 這 23 則過去未曾見諸文獻的 patterns, 讓軟體設計者得以逕行打造出更富彈性、更優雅、以及最終目的: 可再利用的設計,不必再去苦思相同的解決方案。 此書一出,旋即成為物件導向圈內人手一冊的聖經,歷久不衰。 探驪得珠,捨此弗由!

作者在物件導向軟體領域都享有盛名:Erich Gamma 博士是加州 Taligent, Inc. 的軟體工程師,Richard Helm 博士是加拿大蒙特婁 DMR Group 的資深技術顧問,Ralph Johnson 博士任職於美國伊利諾 大學香檳分校電腦科學系,John Vlissides 博士在紐約 IBM 的華生 研究中心從事研究工作。 他們也因這本經典之作而有「四人幫」 (Gang of Four) 之譽。

原著網頁:http://hillside.net/patterns/DPBook/DPBook.html
譯本網頁:http://william.cswiz.org/GoF/


←