The following example illustrates statechart inheritance.

As shown, a basic blower has only On and Off modes.
In a dual-speed blower, the On state is refined to include Fast and Slow modes, as shown in the following figure.

If you make the On state into an And state, you can add a heat mode, as shown in the following figure.
