책임 연쇄 패턴(CoR: Chain of Responsibility Pattern) 책임 연쇄 패턴은 핸들러들의 체인(사슬)을 따라 요청을 전달할 수 있게 해주는 행동 디자인 패턴 입니다. 각 핸들러는 요청을 받으면 요청을 처리할지, 다음 핸들러로 전달할지 결정 합니다. 쉽게 이야기하면, 1개의 요청을 2개 이상의 객체에서 처리해야 한다면?! 책임 연쇄 패턴을 사용하면 좋습니다.!! 요청을 처리할지 다음 핸들러로 전달할지 결정하면 되기 때문이죠! CoR은 윈도우 시스템에서 마우스 클릭과 키보드 이벤트를 처리할 때 흔히 사용됩니다. 책임 연쇄 패턴 구조 Handler 모든 구상 핸들러에 공통적인 인터페이스 일반적으로 요청을 처리하기 위한 단일 메소드만 포함 체인의 다음 핸들러를 세팅하기 위한 다른 메소드를..