Statechart diagrams, sometimes referred to as state diagrams, show how objects can change
in response to external events. While other behavioral diagrams typically model the interaction
between multiple objects, statechart diagrams usually model the transitions of a
specific object. Figure 25.20 provides an example of a statechart diagram for PropertyForRent.
Again, the notation is simple consisting of a few symbols