Eventos e Handlers

Eventos, interrupts, triggers, handlers, listeners, consumers… existem muitos nomes e muitos conceitos mas redundam todos na mesma filosofia. O conceito de evento é tão essencial, elementar e intrínseco que tão depressa os encontramos desde o nível de comunicação do hardware até ao software mais complexo do mundo, como também encontramos quem os use diariamente e nunca tenha ouvido falar deles.

Se pensarmos numa aplicação sem interface gráfico, apenas consola, e se assumirmos que é uma aplicação “standalone”, todas as instruções que são escritas são interpretadas na sua sequência original. Avança-se para a próxima instrução porque a anterior terminou, e assim sucessivamente. Se for necessária introdução de dados do utilizador, por exemplo, espera-se que termine e só depois se avança.

[...]

Leia o artigo completo na edição 42 da Revista PROGRAMAR