Foreword

When the “Gang of Four” was writing Design Patterns, we knew that there were lots of software patterns other than object-oriented design patterns. By the time we were through with the book, we had seen distributed programming patterns, user interface patterns, and even patterns of organizing software development groups. However, we hadn’t seen any patterns that were clearly object-oriented analysis patterns. Peter Coad’s patterns were the closest, but they were a lot like our patterns and it seemed to us that pure analysis patterns should differ more.

I found what I was looking for when I read a draft of Martin Fowler’s book, Analysis Patterns. Its patterns contain a lot of domain knowledge yet can be used in all kinds of business software. ...

Get Analysis Patterns: Reusable Object Models 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.