어댑터 패턴

    프로그래밍 Design Pattern 이해하기 - 7 어댑터패턴&파사드패턴

    어댑터 패턴 & 퍼사드 패턴 만약 미국에서 만든 랩탑을 유럽에서 쓰려고 한다면, AC Power Adapter가 필요하다. 아답터가 어떤 역활을 하는지 우린 알고있다. 랩탑의 플러그와 유럽의 콘센트와 연결을 하기 위해 필요한 것이다. 코드 상에서 이 실제세계의 어댑터를 적용해보면, interface와 클라이언트단의 어떤 것과 연결을 해주는 것이다. 즉, 한 클래스의 인터페이스를 클라이언트에서 사용하고자 하는 다른 인터페이스로 변환할 수 있다. OO Adapter(Object oriented adapter) 는 새로운 벤더클래스를 이미 구현되어 있는 곳에 붙일 때 사용된다. 어댑터는 클라이언트의 요청을 벤더클래스로 전달할 때 사용된다. 그렇게 되면, 기존에 있는 코드들은 수정을 하지 않아도 되며, 벤더클래..