adapter (1) 썸네일형 리스트형 [Design Pattern] Adapter Pattern 이번 장에서는 어댑터(Adapter) 패턴에 대해서 알아보도록 한다. 샘플 코드는 여기 (링크) 프로젝트의 테스트 코드로 정리해두었다. 필자는 모든 디자인 패턴을 우리 일상 생활에 접목시켜서 알아보려한다. 이번 어댑터 패턴은 "오프라인 화장품 매장"에 접목시켜 알아보겠다. 어댑터 패턴이란? 호환되지 않는 인터페이스를 클라이언트는 코드 변경없이 그대로 활용할 수 있다. 클라이언트가 사용하려는 인터페이스가 자신이 사용하는 방식과 맞지 않더라도 어댑터를 이용하여 사용할 수 있게 되는 것이다. GoF Design Patterns에 따르면 아래와 같은 Class Diagram이 그려진다. "오프라인 화장품 매장"에 접목시켜보면 아래와 같은 Class Diagram이 그려진다. 화장품을 구매하려는 고객(Custom.. 이전 1 다음