Implementação de um exemplo usando padrão Template Method