책임 연쇄 (Chain of Responsibility) 1. 의도 메시지를 보내는 객체와 이를 받아 처리하는 객체들 간의 결합도를 없애기 위한 패턴 요청에 대해 객체는 자신의 요청이면 처리하고 아닐시 다른 객체에게 요청을 전달한다. 2. 활용 그래픽 사용자 인터페이스(GUI)에 있는 문맥 감지 도움말 기능의 예 - 다이얼로그와 버튼 버튼은 클릭 가능한 인터페이스를 제공하고 다이얼로그는 버튼 인터페이스를 포함하고 사용자에게 메세지나 기능의 내용을 전달하는 인터페이스이다. Microsoft Visual Studio 프로그램 종료 시 하면 위 예시와 같은 다이얼로그를 표시한다. "저장", "저장안함", "취소" 버튼 인터페이스와 변경 내용을 띄우는 창 그리고 기본적인 텍스트가 포함된 다이얼로그라고 할 수 있..