어댑터패턴

어댑터 패턴 (Adapter Pattern): 클래스와 인터페이스를 사용자가 기대하는 다른 인터페이스로 변환하는 패턴  호환성이 없는 인터페이스때문에 함께 동작할수 없는 클래스들을 연관관계로 연결하여 사용하는 패턴  객체지향 프로그래밍의 5가지 설계원칙 중 개방 폐쇄의 원칙(OCP)을 잘 지킨 패턴입니다. 어댑터 패턴 적용 사례1. 외부 라이브러리(Auth, Payment, Media…)로그인 서비스나, 결제 시스템, 비디오 플레이어 같은 라이브러리를 사용중 일 때, 라이브러리가 더 이상 현재 시스템 요구사항에 맞지 않아서 코드를 바꾸던지 업데이트를 해야 할 때가 있습니다.이런 외부 라이브러리들은 종종 class 나 interface에 직접 접근할 수 없는 상황이 생깁니다.그럴 경우 중간에 adapter..