
프로그래밍을 하다 보면 이미 만들어진 코드(라이브러리, 시스템, 클래스 등) 와 새로운 코드 사이에 인터페이스가 맞지 않아 바로 사용할 수 없는 경우가 자주 생깁니다. 이럴 때 유용하게 사용할 수 있는 디자인 패턴이 바로 어댑터 패턴(Adapter Pattern) 입니다.🔧 어댑터 패턴이란?어댑터 패턴(Adapter Pattern) 은 서로 다른 인터페이스를 가진 클래스들이 같은 방식으로 동작할 수 있도록 중간에 어댑터(Adapter)를 끼워 맞추는 구조적 디자인 패턴입니다.쉽게 말해, 전원 콘센트 어댑터처럼 두 시스템 간의 호환성을 맞춰주는 역할을 합니다.👨💻 언제 사용하나요?기존 클래스를 변경하지 않고 새 시스템에 맞춰 사용해야 할 때라이브러리나 외부 API와 내부 로직 간 인터페이스가 다를 ..