(Abstrat Coupling) Dada uma classe A que mantém uma referência para uma classe abstrata B, diz-se que a classe A está acoplada abstratamente à B. Chamamos isso de acoplamento abstrato, por que A se refere a um tipo de objeto e não a um objeto concreto. [GAM2000].