어댑터 패턴 (adapter pattern) 뜻

서로 맞지 않는 인터페이스 사이에 끼워 함께 동작하게 하는 패턴

A pattern that lets incompatible interfaces work together through a wrapper

단계별로 보기

  1. 앱은 pay를 부르는데 외부 라이브러리는 send만 알아들어 맞지 않습니다.
  2. 가운데에 둘을 이어 주는 어댑터를 둡니다.
  3. 어댑터가 pay 호출을 send 호출로 바꿔 넘겨줍니다.
  4. 앱도 라이브러리도 고치지 않고 맞물리니 여행용 변환 플러그와 같습니다.

개발자의 타자 연습에서 소프트웨어 공학 용어로 타자 연습을 해 보세요.