Freshly Printed - allow 8 days lead
Couldn't load pickup availability
The Patterns Handbook
Techniques, Strategies, and Applications
This book contains seminal articles and essays that illustrate the growing importance of patterns in application development.
Linda Rising (Edited by)
9780521648189, SIGS
Paperback, published 28 June 1998
570 pages
23 x 15.4 x 3.2 cm, 0.78 kg
'I think this is one of the more useful books about Patterns that I have come across. Its unity spans a wide ranch from those curious about ideas … to those who are already regular users of Pattern concepts. Definitely one for your bookshelf.' Journal of the Assoication of C & C++ Users
In The Patterns Handbook, Linda Rising has selected seminal articles and essays that illustrate the growing importance of patterns in application development. 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. 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. 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.
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.
Subject Areas: Object-oriented programming [OOP UMN]
