Foreword

With the growing demand on rapid software development—to meet time-to-market needs—software development processes are shifting from the traditional development starting from scratch to reuse of existing solutions, whenever possible. With increases in the complexity of software systems, development from scratch has simply become an obsolete alternative. The question then becomes: what can we reuse and how can we reuse it? This book provides an answer to these questions: you can reuse design ideas and models in terms of design patterns, and you can reuse them in a systematic process called Pattern-Oriented Analysis and Design (POAD).

Design patterns and application frameworks are two essential technologies in developing complex software ...

Get Pattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.