Skip to content
Register Sign in Wishlist
The Patterns Handbook

The Patterns Handbook
Techniques, Strategies, and Applications

$98.00 (P)

Part of SIGS Reference Library

Michael Adams, Kent Beck, Steven Bilow, Grady Booch, James O. Coplien, Ron Crocker, Russell Corfman, David E. DeLano, Lutz Dominick, Michael Duell, Richard P. Gabriel, Robert Gamoke, Patricia Genualdi, Brandon Goldfedder, Robert Hanmer, Neil B. Harrison, Norm Janoff, Ralph E. Johnson, Fred Keeve, Andrew Koenig, Paul Kogut, Doug Lea, Robert Martin, Gerard Mezaros, Keith Nicodemus, Don S. Olson, Frances Paulisch, Russell L. Ramirez, Ben H. Richards, Linda Rising, Diane Saunders, Hans Albrecht Schmid, Douglas C. Schmidt, Paul Stephenson, John Vlissides
View all contributors
  • Date Published: June 1998
  • availability: Available
  • format: Paperback
  • isbn: 9780521648189

$ 98.00 (P)
Paperback

Add to cart Add to wishlist

Looking for an examination copy?

If you are interested in the title for your course we can consider offering an examination copy. To register your interest please contact collegesales@cambridge.org providing details of the course you are teaching.

Description
Product filter button
Description
Contents
Resources
Courses
About the Authors
  • In The Patterns Handbook, Rising has selected a large number of seminal articles and essays that illustrate the growing importance of patterns in application development. A partial list of well published experts includes James Coplien, Kent Beck, Grady Booch, Ralph Johnson, Robert Martin, Andrew Koenig, and John Vlissides. This reference contains an overview, examples and experience, resources, an annotated bibliography, and contact information. In this important collection, you will find articles on pattern writing, pattern templates, system test patterns, frameworks and design patterns, how patterns work in teams, patterns and antipatterns, and patterns of thought.The use of patterns leads to successful solutions to recurring problems. This book will show you how to use patterns to improve productivity and quality and to become a better software designer.

    • Contains articles from some of the top experts in the field, including James Coplien, Kent Beck, Grady Booch, and Robert Martin
    • Tells a story of corporate success by gathering articles written by employees of the same company, AG Communications Systems
    • Details the successes of pattern techniques, strategies and applications, but also debunks hyperbole by pointing out its limits
    Read more

    Reviews & endorsements

    "Some of the ideas reflected in the book are subtle and profound, but there is not a single article that is difficult to read. If the patterns movement has the ambition of making software development 'more human', then this book gives a true reflection of that aim. For hard-pressed software engineers, the book's organization is excellent-- you can dip into its rich collection and just read what you need. It's a powerful resource and a delightful read--an important, must-buy book." Application Development Advisor

    "The Patterns Handbook: Techniques, Strategies and Applications can attract pattern enthusiasts and pattern writers." www.deux.com

    "I think this is one of the more useful books about Patterns that I have come across. Its utility spans a wide range from those curious about the ideas (but perhaps daunted by the GoF's Design Patterns) to those who are already regular users of Pattern concepts. Definitely one for your bookshelf." Francis Glassborow, AG Communication Systems

    "An excellent discussion of pattern templates..." Software Development

    See more reviews

    Customer reviews

    Not yet reviewed

    Be the first to review

    Review was not posted due to profanity

    ×

    , create a review

    (If you're not , sign out)

    Please enter the right captcha value
    Please enter a star rating.
    Your review must be a minimum of 12 words.

    How do you rate this item?

    ×

    Product details

    • Date Published: June 1998
    • format: Paperback
    • isbn: 9780521648189
    • length: 570 pages
    • dimensions: 230 x 154 x 32 mm
    • weight: 0.78kg
    • availability: Available
  • Table of Contents

    Part I. Overview:
    1. Design patterns: elements of reusable architectures L. Rising
    2. An overview of patterns R. Corfman
    3. Patterns: spreading the word L. Rising
    4. A training experience with patterns B. Goldfedder and L. Rising
    5. Patterns: The New Building Blocks for Reusable Software Architectures D. Saunders
    Part II. Examples and Experience:
    6. Interactions in the INgage™ IP prototype M. Duell
    7. Pattern writing L. Rising
    8. Writers workshop format L. Rising
    9. AGCS pattern template L. Rising
    10. Patterns mining D. E. DeLano
    11. System test pattern language D. E. DeLano and L. Rising
    12. Improving software development with process and organizational patterns P. Genualdi
    13. Organizational patterns at AG communications systems N. Janoff
    14. HandsInView D. Olson
    15. Patterns on the fly D. Olson
    16. A pocket-sized broker D. Olson
    17. Frameworks and design patterns B. H. Richards
    Part III. Resources and More Information:
    18. Fault-tolerant telecommunication system patterns M. Adams et al.
    19. Industrial experience with design patterns K. Beck et al.
    20. Sorting through the plethora: the 'unofficial' JOOP book awards S. Bilow
    21. Patterns G. Booch
    22. A generative development - process pattern language J. Coplien
    23. Setting the stage J. Coplien
    24. Software design patterns: common questions and answers J. Coplien
    25. Software development as science, art, and engineering J. Coplien
    26. The failure of pattern languages R. Gabriel
    27. Potential pattern pitfalls, or how to jump on the patterns bandwagon without the wheels coming off N. Harrison
    28. An introduction to patterns R. Johnson
    29. How patterns work in teams R. Johnson
    30. A report on PLoP'94 R. Johnson
    31. Patterns and frameworks R. Johnson
    32. Patterns and antipatterns A. Koenig
    33. Design reuse: chemical engineering vs. software engineering P. Kogut
    34. Christopher Alexander: an introduction for object-oriented designers D. Lea
    35. Patterns: PLoP, PLoP, Fizz, Fizz R. Martin
    36. A design patterns experience report R. Ramirez
    37. Design patterns to construct the hot spot of a manufacturing framework H. A. Schmid
    38. Using design patterns to evolve system software from UNIX to Windows NT D. Schmidt and P. Stephenson
    39. Pattern hatching - perspectives from the 'Gang of Four' J. Vlissides
    Appendix A. Annotated bibliography
    Appendix B. Web sites.

  • Editor

    Linda Rising, AG Communications Systems, Phoenix

    Contributors

    Michael Adams, Kent Beck, Steven Bilow, Grady Booch, James O. Coplien, Ron Crocker, Russell Corfman, David E. DeLano, Lutz Dominick, Michael Duell, Richard P. Gabriel, Robert Gamoke, Patricia Genualdi, Brandon Goldfedder, Robert Hanmer, Neil B. Harrison, Norm Janoff, Ralph E. Johnson, Fred Keeve, Andrew Koenig, Paul Kogut, Doug Lea, Robert Martin, Gerard Mezaros, Keith Nicodemus, Don S. Olson, Frances Paulisch, Russell L. Ramirez, Ben H. Richards, Linda Rising, Diane Saunders, Hans Albrecht Schmid, Douglas C. Schmidt, Paul Stephenson, John Vlissides

Sign In

Please sign in to access your account

Cancel

Not already registered? Create an account now. ×

Sorry, this resource is locked

Please register or sign in to request access. If you are having problems accessing these resources please email lecturers@cambridge.org

Register Sign in
Please note that this file is password protected. You will be asked to input your password on the next screen.

» Proceed

You are now leaving the Cambridge University Press website. Your eBook purchase and download will be completed by our partner www.ebooks.com. Please see the permission section of the www.ebooks.com catalogue page for details of the print & copy limits on our eBooks.

Continue ×

Continue ×

Continue ×

Find content that relates to you

Join us online

This site uses cookies to improve your experience. Read more Close

Are you sure you want to delete your account?

This cannot be undone.

Cancel

Thank you for your feedback which will help us improve our service.

If you requested a response, we will make sure to get back to you shortly.

×
Please fill in the required fields in your feedback submission.
×