| help | account  


Pattern Hatching: Design Patterns Applied
View Larger Image
John Vlissides
Addison-Wesley, Paperback, Published June 1998, 172 pages, ISBN 0201432935
List Price: $34.99
Our Price: $27.50
You Save: $7.49 (21% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock

Be the First to Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

This succinct, example-driven book empowers software developers who are using design patterns, arguably today's most popular object-oriented programming concept. Design Patterns' co-author John Vlissides blends his intimate knowledge of the pattern development process with practical techniques for better pattern application. The result is a thought-provoking guide that will help you improve your next software design by putting patterns to work successfully.

Pattern Hatching demystifies the fine points of patterns, placing them in the broader context of basic object-oriented design principles. It dispels many of the misconceptions about patterns that have spread in the software development community--clearly articulating what patterns are and how they ease the development process. The book also presents themes and variations on several established patterns, yielding many new insights. With the instruction in this book, you will become better able to tailor patterns to the design problem at hand.

Table of Contents

Foreword ix
Preface xiii

CHAPTER 1 Introduction....1

The Top Ten Misconceptions....3
Observations....10

CHAPTER 2 Designing with Patterns....13

Fundamentals....14
Orphans, Adoption, and Surrogates....18
"But Where Do Surrogates Fit into This?"....24
Visiting Rights....29
Visitor Caveats....37
Single-User Protection....38
Multiuser Protection....45
Wrapping Up....58

CHAPTER 3 Themes and Variations....61

To Kill a Singleton....61
The Trouble with Observer....72
Visitor Revisited....79
Generation Gap....85
Type Laundering....102
Thanks for the Memory Leaks....110
Pushme-Pullyu....114

CHAPTER 4 Labor of Love....123

CHAPTER 5 Seven Habits of Effective Pattern Writers....145

Habit 1: Taking Time to Reflect....146
Habit 2: Adhering to a Structure....147
Habit 3: Being Concrete Early and Often....148
Habit 4: Keeping Patterns Distinct and Complementary....149
Habit 5: Presenting Effectively....150
Habit 6: Iterating Tirelessly....151
Habit 7: Collecting and Incorporating Feedback....151
No Silver Bullet....152

Bibliography....153
Index....157




Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account