nPadrões de design que concentram-se
principalmente na
adaptação de interfaces são:
nAdapter: para adaptar a interface de uma classe para
outra que o cliente
espera
nFaçade: oferecer uma interface simples para uma
coleção de classes
nComposite: definir uma interface comum para objetos individuais e composições de objetos
nBridge: desacoplar uma abstração de sua
implementação para que
ambos possam variar independentemente