Tópico 02 - Introdução a Design Patterns
Para instanciar um carro, precisamos passar todos os parâmetros:
Carro carro = new Carro("vermelho", 4, 200);
Mas o que acontece se quisermos criar um carro com velocidade máxima padrão de 200 km/h?
E se nosso carro tiver muitos parâmetros? Teremos que criar muitos construtores?
Vamos resolver esse problema adaptando uma solução bem conhecida.