Logica Java Architects Training Crew Design Patterns- Explained
Table of Contents
Factory, Abstract Factory, Builder, Prototype and Singleton
3
Adapter, Bridge, Composite, Decorator, Facade, Flyweight and Proxy
24
Chain-of-responsibility, Command, Iterator, Mediator, Memento, Observer,State and Strategy
50
Foreword
This book is the result of a joint effort of the authors with an equalcontribution from all. The idea to the book originated during theparticipation of a Java Architect training program taught at Logica SverigeAB Karlstad office. During the course the authors identified the lack of aquick-guide book to the basic GoF
design patterns. A book that could beused as a bare bone reference as well as a learning companion forunderstanding design patterns. So we divided the workload and together wecreated an up-to-date view of the GoF design patterns in a structured anduniform manner. Illustrating the choosen patterns with examples in Java anddiagrams using UML2 notation. We have also emphasized benefits anddrawbacks for the individual patterns and, where applicable. We alsoillustrate real world usage situations where the pattern has successfully beenimplemented.I personally as editor must express my deepest admiration for the dedicationand effort the authors have shown during this process, everyone who everhave written a book knows what I mean. I am really proud to be the editor of this very usable book.
--- Benneth Christiansson, Karlstad, autumn 2008 ---
1Design Patterns Elements of Reusable Elements by Gamma, Helm, Johnson and Vlissides (1995)
2
Add a Comment
Chems Eddine Nouioualeft a comment
deleted_fbuser_1323666755left a comment
Christian Parizottileft a comment
Shyam Kumar Bleft a comment
toneeraj3991left a comment