Chapter 14. Domain Dynamics
The statechart diagrams for classes and associations provide a detailed description of the dynamics of each separate component of the domain. In this chapter, we turn our attention to understanding the dynamics of the domain as a whole.
To make the models comprehensible, control should be partitioned across the several classes. The criteria for control partitioning include limiting control in a state machine to single objects and refactoring into new classes and state machines as necessary.
At the macro level in a domain, there are several ways to manage each macro control cycle. In some cases, an actor can push control and the associated parameters to cause the affected state machines to do work, or control and parameters ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access