Implementação do método abstrato

Outras modificações em outras partes do código se devem a utilização do
mesmo para a apresentação em slides anterior