State Machine

State Machine (máquina de estados) é um modelo computacional que define um conjunto de estados e regras de transição entre eles, com base em eventos. É útil para modelar fluxos previsíveis em aplicações.

Exemplo: Um botão de player de música pode alternar entre os estados play, pause e stop.