<<< Synchronous and Asynchronous Calls | Index | When State Diagrams are Needed >>> |
State machine formalizes the dynamic behavior of objects.
State machines are modeled by state diagrams in UML.
State diagrams should be provided for objects with interesting dynamic life cycles.
Various forms of state diagrams have been around since the 1960s.
Earliest object-oriented techniques adopted state diagrams to show behavior.
In object-oriented approaches, state machine diagram for a single class show the lifetime behavior of a single object accross multiple use cases.
<<< Synchronous and Asynchronous Calls | Index | When State Diagrams are Needed >>> |