Book Description
Leverage the quality and productivity benefits of patterns -- without the complexity!
The first beginner's guide to succeeding with design patterns.
Practical object-oriented design techniques and example Java code.
Read this before you read "The Gang of Four"! Design patterns offer proven opportunities for creating flexible, reusable software -- but until now, their complexity has prevented most software professionals from taking full advantage of them. Now, there's a simple, gentle introduction to patterns that helps software practitioners gain the benefits -- without the confusion. Unlike many books on patterns, Design Patterns Explained doesn't assume that its readers already have an in-depth understanding of object-oriented design. Rather, it teaches object-oriented design and patterns together, helping developers gain deeper insights into both topics far more quickly. Shalloway and Trott don't just introduce a laundry list of patterns- they explain why each pattern works, the organizing principles upon which the pattern is based, and above all, how the patterns work together in real world object-oriented designs. For all software developers, programmers, architects, and project managers who want to succeed with patterns.
Alan Shalloway is principal consultant of Net Objectives, an object-oriented consulting/training organization. He has more than 25 years experience in software development, including 18 years of experience in object-oriented development, as well as significant experience in mentoring and training. He holds an MS in Computer Science from MIT. James Trott is an Associate Technical Fellow of the Boeing Company. He has spent 16 years in the field of artificial intelligence, knowledge modeling, and knowledge management.
Synopsis
Design patterns offer proven opportunities for creating flexible, reusable software -- but until now, their complexity has prevented most software professionals from taking full advantage of them. Now, there's a simple, gentle introduction to patterns that helps software practitioners gain the benefits -- without the confusion. Unlike many books on patterns, Design Patterns Explained doesn't assume that its readers already have an in-depth understanding of object-oriented design. Rather, it teaches object-oriented design and patterns together, helping developers gain deeper insights into both topics far more quickly. Shalloway and Trott don't just introduce a laundry list of patterns: they explain why each pattern works, the organizing principles upon which the pattern is based, and above all, how the patterns work together in real world object-oriented designs. For all software developers, programmers, architects, and project managers who want to succeed with patterns.
See all Product Description