Observe o código Java a seguir:
De modo a não tornar a classe Cliente dependente de uma implementação específica, as expressões em XXX e YYY poderiam ser substituídas respectivamente por:
C1, new C1()
I1, new C1()
I1, new C2()
C1, Fabrica.getInstancia(op)
I1, Fabrica.getInstancia(op)
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...