16. 책임 연쇄 패턴(Chain of Responsibility Pattern) 16.1 개요 여러 형식 개체들로 구성된 프로그램을 작성하다 보면 메시지를 보내는 곳에서 이를 받아서 처리해야 할 개체의 위치를 파악하기 어려운 경우가 있습니다. 만약, 메시지를 받아 처리해야 할 개체들을 관리하는 집합체가 있거나 계층화되어 있다면 책임 연쇄 패턴을 통해 효과적으로 메시지를 전달할 수 있습니다. 책임 연쇄 패턴에서는 메시지 송신자는 이를 받아 처리해야 할 개체가 속한 집합체에 메시지를 전달하면 집합체 내에서 수신해야 할 개체에게 메시지를 전달하여 처리를 하게 하는 것입니다. 집합체에 특정 개체에게 메시지가 전달되면 해당 메시지를 자신이 처리를 할 것인지를 판단하게 됩니다. 만약, 자신이 처리를 해야 한다면 ..