Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

OCP com setter?

Para ter essa característica no código (OCP), devo usar apenas o construtor, ou ter métodos setter também pode ser uma boa idéia para alcançar isso?

1 resposta
solução!

Opa Felipe, para atingir isso, vc precisa, principalmente, de polimorfismo. Um método ou construtor seu tem que depender de uma super classe(interface também pode) e não da implementação.