圖書信息
書名:研磨設計模式作 者:陳臣王斌
出版社:清華大學出版社
出版時間:2011年1月1日
ISBN:9787302239239
開本:16開
定價:89.00元
內容簡介
《研磨設計模式》完整覆蓋GoF講述的23個設計模式並加以細細研磨。初級內容從基本講起,包括每個模式的定義、功能、思路、結構、基本實現、運行調用順序、基本套用示例等,讓讀者能系統、完整、準確地掌握每個模式,培養正確的“設計觀”;中高級內容則深入探討如何理解這些模式,包括模式中蘊涵什麼樣的設計思想,模式的本質是什麼,模式如何結合實際套用,模式的優缺點以及與其他模式的關係等,以期讓讀者儘量去理解和掌握每個設計模式的精髓所在。《研磨設計模式》在內容上深入、技術上實用、和實際開發結合程度很高,書中大部分的示例程式都是從實際項目中簡化而來,因此很多例子都可以直接拿到實際項目中使用。如果你想要深入透徹地理解和掌握設計模式,並期望能真正把設計模式套用到項目中去,那么這是你不可錯過的一本好書。
《研磨設計模式》難度為初級到中級,適合與所有開發人員、設計人員或者即將成為開發人員的朋友。也可以作為高效學生深入學習設計模式的參考讀物!
作者簡介
陳臣,十年Java/JavaEE開發經驗,高級系統架構師,功力深厚,技術精湛,精通Java/JavaEE相關技術和多種開源框架,尤其擅長系統分析和架構設計。從事過專業的中間件研發,包括基於組件的Web頁面框架、基於WFMC的工作流中間件、類似於Hibernate的ORM框架等等;參與或主持了多箇中大型的企業級套用項目,擁有多年項目經理、技術部經理的管理經驗。王斌:從事Java/JavaEE開發五年,系統架構師,精通EJB、Struts、Spring、Hibernate、iBatis等框架技術,擅長設計模式和Eclipse外掛程式開發。作為架構小組骨幹,參與了國旅電子商務平台、南王酒莊等多個項目的開發,開發並維護有constance4j、myxstream、SimpleMapping等多個公司內部開源框架,深得多個項目組好評。
圖書目錄
第1章設計模式基礎第2章簡單工廠
第3章外觀模式
第4章適配器模式(Adapter)
第5章單例模式(Singleton)
第6章工廠方法模式(FactoryMethod)
第7章抽象工廠模式(AbstractFactory)
第8章生成器模式(Builder)
第9章原型模式(Prototype)
第10章中介者模式(Mediator)
第11章代理模式(Proxy)
第12章觀察者模式(Observer)
第13章命令模式(Command)
第14章疊代器模式(Iterator)
第15章組合模式(Composite)
第16章模板方法模式(TemplateMethod)
第17章策略模式(Strategy)
第18章狀態模式(State)
第19章備忘錄模式(Memento)
第20章享元模式(flyweight)
第21章解釋器模式(Interpreter)
第22章裝飾模式(decorator)
第23章職責鏈模式(ChainofResponsibility)
第24章橋接模式(Bridge)
第25章訪問者模式(Visitor)
附錄A常見面向對象設計原則
附錄BUML簡介
參考文獻