5. Services and Properties

Do, or do not. There is no “try.”

Yoda

Doing and Knowing

Streamlined object modeling boils object-oriented concepts down to the bare essentials necessary to fully model a complex domain: collaboration patterns, collaboration rules, and object services. Collaboration patterns simplify finding and representing objects, collaboration rules integrate business rules with objects, and object services carry out the work of business processes. This chapter deals with object services, including strategies for finding services, and strategies for distributing work among services. These strategies are expressed in terms of the collaboration patterns, so that the pattern players an object takes on in its collaborations significantly ...

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.