Event-driven Programming
Programação Orientada a Eventos é um paradigma de programação em que o fluxo do programa é determinado por eventos, como ações do usuário (cliques, teclas), mensagens de outros programas ou leituras de sensores. O programa possui manipuladores de eventos que são executados em resposta a esses eventos.