semaforo-state Problema: Transição dos estados de um Semáforo Implementação do padrão de projeto State