
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
Design patterns have moved into the mainstream of commercial software development as a highly effective means of improving the efficiency and quality of software engineering, system design, and development. Patterns capture many of the best practices of software design, making them available to all software engineers. The fourth volume in a series of books documenting patterns for professional software developers, Pattern Languages of Program Design 4 represents the current and state-of-the-art practices in the patterns community. The 29 chapters of this book were each presented at recent PLoP conferences and have been explored and enhanced by leading experts in attendance. Representing the best of the conferences, these patterns provide effective, tested, and versatile software design solutions for solving real-world problems in a variety of domains. This book covers a wide range of topics, with patterns in the areas of object-oriented infrastructure, programming strategies, temporal patterns, security, domain-oriented patterns, human-computer interaction, reviewing, and software management.Among them, you will *The Role object *Proactor *C++ idioms *Architectural patterns for security *Reports *Composing multimedia artifacts *Customer interaction As patterns evolve beyond the realm of research into the world of practical software development, more and more developers are discovering that reusable design patterns (such as those contained in this volume) can help them achieve faster, more cost-effective delivery of their applications.
This volume investigates the application of design patterns as a standardized methodology for enhancing software engineering efficiency and quality in professional development environments. The authors, including Brian Foote and Hans Rohnert, curate a collection of peer-reviewed contributions from the Pattern Languages of Programs (PLoP) conferences. The text argues that documenting and sharing proven design solutions allows developers to address complex architectural challenges with greater consistency and reduced development time.
What You Will Find
Experts recognize this series as a foundational resource for documenting the evolution of software design patterns within the professional community. Readers frequently note the technical density of the chapters, which serve as a reference for experienced engineers seeking to implement tested solutions in real-world domains.
Page Count:
784
Publication Date:
1999-12-17
Publisher:
Addison-Wesley
ISBN-10:
0201433044
ISBN-13:
9780201433043
No comments yet. Be the first to share your thoughts!