Eric Freeman以及Elisabeth Freeman是作家、教育家以及技術(shù)發(fā)明者。他們在迪斯尼公司領(lǐng)導了四年的數(shù)字媒體以及因特網(wǎng)的開發(fā),后來他們將這些經(jīng)驗應用在他們自己的媒體中,包括這本書中。Eric具有耶魯大學的計算機科學博士學位,Elisbeth具有耶魯大學的計算機科學碩士學位。Kathy Sierra(javaranch.com的創(chuàng)始者)以及Bert Bates是暢銷的“深入淺出”(Head First)系列書籍的策劃者,也是Sun公司Java開發(fā)員認證考試的開發(fā)者。
圖書目錄
Table of Contents(summmary) Intro 1 Welcome to Design Patterns:an introduction 2 Keping your Objects in the know:the Observer Pattern 3 Decorating Objects:the Decorator Pattern 4 Baking with OO goodness:the Factory Pattern 5 One of a Kind Objects:the Singleton Pattern 6 Encapsulating Invocation:the Command Pattern 7 Being Adaptive:the Adapter and Facade Patterns 8 Encapsulating Algorithms:the Template Method Pattern 9 Well-managed Collections:the Iterator and Composite Patterns 10 The State of Things:the State Pattern 11 Controlling Object Access:the Proxy Pattern 12 Patterns of Patterns:Compatterns 13 Patterns in the real World:Better Living with Patterns 14 Appendix:Leftover Patterns Table of Contents(the real thing) …… 1 Welcome to Design Patterns 2 Keeping your Objects in the Know 3 Decorating Objects 4 Baking with OO Goodness 5 One of a Kind Objects 6 Encapsulating Invocation 7 Being Adaptive 8 Encapsulating Algorithms 9 Well-Managed Collections 10 The State of Things 11 Controlling Object Access 12 Patterns of Patterns 13 Patterns in the Real World 14 Appendix:Leftover Patterns Bridge Builder Chain of Responsibility Flyweight Interpreter Mediator Memento Prototype Visitor