Solucionado (ver solução)
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.