어댑터 패턴 (adapter pattern) 뜻
서로 맞지 않는 인터페이스 사이에 끼워 함께 동작하게 하는 패턴
A pattern that lets incompatible interfaces work together through a wrapper
단계별로 보기
- 앱은 pay를 부르는데 외부 라이브러리는 send만 알아들어 맞지 않습니다.
- 가운데에 둘을 이어 주는 어댑터를 둡니다.
- 어댑터가 pay 호출을 send 호출로 바꿔 넘겨줍니다.
- 앱도 라이브러리도 고치지 않고 맞물리니 여행용 변환 플러그와 같습니다.
개발자의 타자 연습에서 소프트웨어 공학 용어로 타자 연습을 해 보세요.