4. Collaboration Rules

I am prepared to meet anyone, but whether anyone is prepared for the great ordeal of meeting me is another matter.

Mark Twain

Object-Oriented Business Rules

The previous chapter discussed the 12 collaboration patterns and explained their uses for modeling the people, places, things, and events in real-world domains. Such domains are frequently called business domains, although their realm may be non-business endeavors from government to entertainment. This book will use the terms “business domain” and “real-world domain” interchangeably, and will use the term “business rules” for constraints governing what actions and information are legal and valid within a business domain. Business rules are the heart of any domain. ...

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.