Commit geral do exemplo Sorvete Decorator