3. Collaboration Patterns

The central task of a natural science is to make the wonderful commonplace: to show that complexity, correctly viewed, is only a mask for simplicity; to find pattern hidden in apparent chaos.

Herb Simon

Complexity Made Simple

Patterns started when object modelers noticed certain groups of collaborating objects occurring consistently in many object models, and generalized them. As powerful as they were, these patterns did not always play well together because they did not convey a consistent understanding of the real world and its interactions. To get an integrated set of patterns, we set out to find the optimal principles for modeling real-world entities and interactions, theorizing that these would lead us to the ...

Get Streamlined Object Modeling: Patterns, Rules, and Implementation 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.