Adapter Pattern소프트웨어 디자인 패턴 중 하나로, 기존의 클래스나 인터페이스를 변경하지 않고도 다른 인터페이스와 호환되도록 만드는 데 사용됩니다. 주로 서로 호환되지 않는 인터페이스를 연결하여 시스템 간 통합을 쉽게 만드는 데 활용됩니다.쉽게 설명하자면 Adapter Pattern은 중간 통역사라고 생각하면 편합니다. 예시로 이해해보기:A는 한국사람이고 영어를 못하고, B는 외국사람이고 영어만 가능합니다.이때 통역사가 필요한데, 통역사는 한국어를 영어로, 영어를 한국어로 바꿔서 전달해줍니다.결국, A(클라이언트)는 B와 원할하게 대화할 수 있게됩니다.A: Client (타겟 인터페이스를 원하는 사용자)B: Adaptee (타겟과 다른 인터페이스를 가지고 있는 클래스, 호환되지 않는 기존 객체..