Head First Design Patterns

Paperback
from $0.00

Author: Eric Freeman

ISBN-10: 0596007124

ISBN-13: 9780596007126

Category: Software Engineering

You're not alone.\ At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns—the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex....

Search in google:

Ideal for anyone interested in software design patterns, this visually rich resource lays out the basics in a simple, clear, and concise manner, explaining everything from how patterns are used in Java API to how design principles work.

1Welcome to design patterns : an introduction12Keeping your objects in the know : the observer pattern373Decorating objects : the decorator pattern794Baking with OO goodness : the factory pattern1095One of a kind objects : the Singleton pattern1696Encapsulating invocation : the command pattern1917Being adaptive : the adapter and facade patterns2358Encapsulating algorithms : the template method pattern2759Well-managed collections : the iterator and composite patterns31510The state of things : the state pattern38511Controlling object access : the proxy pattern42912Patterns of patterns : compound patterns49913Patterns in the real world : better living with patterns57714App. : leftover patterns611

\ From Barnes & NobleThe Barnes & Noble Review\ If there’s one subject that needs to be taught better, needs to be more fun to learn, it’s design patterns. Thank goodness for Head First Design Patterns. \ From the awesome Head First Java folks, this book uses every conceivable trick to help you understand and remember. Not just loads of pictures: pictures of humans, which tend to interest other humans. Surprises everywhere. Stories, because humans love narrative. (Stories about things like pizza and chocolate. Need we say more?) Plus, it’s darned funny.\ It also covers an enormous swath of concepts and techniques, including nearly all the patterns you’ll use most (observer, decorator, factory, singleton, command, adapter, façade, template method, iterator, composite, state, proxy). Read it, and those won’t be “just words”: they’ll be memories that tickle you, and tools you own. Bill Camarda, from the January 2005 Read Only\ \ \