nUsualmente, um objeto A faz referência a
outro B através do conhecimento
da classe de B.
nEsse tipo de dependência corresponde ao que
chamamos de acoplamento concreto.
nEntretanto, há outra forma de dependência que
permite que um
objeto remetente envie uma mensagem para um receptor sem ter conhecimento da verdadeira
classe desse último.
nEssa forma de dependência corresponde ao que
chamamos de acoplamento
abstrato.
nA acoplamento abstrato é preferível ao
acoplamento concreto.
nClasses abstratas e interface permitem
implementar o acoplamento
abstrato.