GOF (1) 썸네일형 리스트형 Adapter Pattern Adapter Pattern (== Wrapper) 용어 Target: 사용하려는 클래스나 오브젝트 Client: Target 을 사용하려는 주체이다. Targert Interface 를 사용한다. Adpater: Target을 적합한 폼으로 바꿔준다. Adaptee interface 를 사용한다. Adaptee: Adapter에 의해서 변경되는 클래스나 오브젝트 패턴의 목적 서로 다른 인터페이스가 함께 동작할 수 있게 만드는 것. 현실의 어댑터와 비슷하다. 즉, 내가 사용하려는 인터페이스에 맞게 바꿔주는 것이 목적이다. 유사하지만 다른 두 개의 클래스에 접근하려고 할 때, 어댑터를 통해서, 변경없이 하나처럼 사용할 수 있도록 하는 것이다. 어댑터 패턴은 재사용성을 높여준다. 쉬운 이해를 위해 아래 예제.. 이전 1 다음