O'Reilly logo

Streamlined Object Modeling: Patterns, Rules, and Implementation by Mark Mayfield, Jill Nicola, Mike Abney

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required