ADAPTER1 [Design Pattern] Adapter Pattern의 실제 사용예시 Adapter 패턴이란? 클라이언트가 호환되지않는 두개의 인터페이스를 기존의 인터페이스를 변경하지않고 Adapter를 통해 변환하여 사용할수있게 해주는 디자인 패턴.Legacy코드에서 새로운 3rd Party 모듈을 추가하거나, 새로운 인터페이스로 교체할경우기존의 Legacy코드를 변경하지않고 Adapter을 통해 사용할수있게 하므로 재사용성을 높일수 있다. 즉, 기존의 Current Code에서 타사의 API를 사용할경우, 중간 Adapter를 거치지않고 직접 Client와 연결 할경우새로운 API로 교체하려면 Client가 기존의 API를 의존하기때문에 코드를 변경해주어야하고,만약 연관된 Class가 100개라면 100개 모두 변경해줘야 할 것이다. 따라서, 기존의 Current Code와 AP.. 2024. 5. 23. 이전 1 다음