어떤 객체에 서비스 요청이 전달되었는데, 이 객체에서는 해당 서비스 요청을 처리할 수 없다고 가정해보자. 이 경우 객체가 취할 수 있는 행동은 어떤 것들이 있을까? 크게 3가지 행동이 가능할 것이다. 하나는 오류나 예외 상황 발생으로 처리하는 방법 두번째는 전달된 요청과 가장 유사한 요청 처리 방식에 따라 작업을 수행해주는 방법 마지막으로 해당 서비스 요청을 가장 잘 처리할 수 있는 객체에게 요청을 전파해서 대신 처리하도록 만드는 방법 Client 입장에서 가장 편리하고 바람직한 것은 서비스 요청을 가장 잘 처리할 수 있는 객체까지 요청이 전파되어 처리가 이루어지는 세번째 방법일 것이다. 왜냐하면 이 경우에는 Client가 일일이 요청 처리 결과를 판별해서 또 다른 객체에게 재요청을 할 필요가 없고, 객..