한 클래스의 인터페이스를 클라이언트가 사용하고자 하는 다른 인터페이스로 변환 한다.
호환성 때문에 사용할 수 없었던 클래스들을 연결해서 사용할 수 있다.
종류
Class Adapter
상속을 통해서 제공.
Object Adapter
객체를 맴버 변수로 받아서 제공.