Kategori
-Yapısal (Structural)
Amaç
-Bir sınıfın arabirimini istemcinin(client) beklediği başka bir arabirime dönüştürmek. Adapter, uyumsuz arabirimler nedeniylw birlikte çalışamayacak sınıfların birlikte çalışabilmesine olanak sağlar. -Mevcut bir sınıfı yeni bir arabirimle sarmalamak (wrap). -Eski bir bileşeni yeni bir sistemle uyumlu hale getirmek.
Uygulanabilirlik
-Mevcut bir bileşenin sunduğu cazip işlevsellik nedeniyle kullanılmak istendiği ancak bu bileşenin “dünya görüşünün” geliştirilmekte olan sistemin mimarisiyle ve felsefesiyle uyumlu olmaması durumunda.