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