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

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

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