[7장] Adapter Pattern과 Facade Pattern
Adapter Pattern특정 클래스 인터페이스를 클라이언트에게 요구하는 다른 인터페이스로 변환하는 패턴이다. 호환되지 않는 인터페이스를 사용하는 클라이언트를 그대로 활용할 수 있다.Adpater 종류객체 어댑터Composition으로 Adapter에게 요청을 전달한다.어댑터 클래스와 그 서브 클래스에 대해서도 어댑터 역할이 가능하다.Composition을 사용하여 유연하다.클라이언트는 Target에게 요청하고 있다고 생각한다.어댑터는 Target을 대상으로 하는 요청에 Adaptee 클래스도 반응할 수 있게 한다.Adaptee는 Adapter에서 Target의 메소드 호출을 가로채서 Adaptee의 메소드 호출로 변환한다.클래스 어댑터Target와 Adatper 모두 서브클래스로 만들어서 사용한다.특..