Transitions e Herança

Criação de transições e refatoração com implementação de Herança nos
objetos.