어뎁터는 원하는 형태로 변환해 주는 장치를 말합니다. 어뎁터 패턴은 어떤 클래스에 대해 클래스의 코드를 변경하지 못할 때 이 패턴을 통해 원하는 방법으로 사용가능하게 만드는 방법입니다.
어뎁터 패턴은 코드를 변경할 수 없는 클래스를 원하는 형태로 사용하고자 할 때 씁니다.