Chain of responsibility (1) 썸네일형 리스트형 [Design Pattern] Chain of Responsibility Pattern 이번 장에서는 연쇄 사슬(Chain of Responsibility) 패턴에 대해서 알아보도록 한다. 샘플 코드는 여기 (링크) 프로젝트의 테스트 코드로 정리해두었다. 책임 연쇄 패턴이란? 위키백과에 따른 정의는 아래와 같다. 명령 객체와 일련의 처리 객체를 포함하는 디자인 패턴. 각각의 처리 객체는 명령 객체를 처리할 수 있는 연산의 집합이고, 체인 안의 처리 객체가 처리할 수 없는 명령은 다음 처리 객체로 넘겨진다. 쉽게 말하면 고객의 요청이 있고 이 요청을 처리 가능할 수도 있는 객체들이 있다고 가정할 때 고객이 객체를 지정해서 요청을 하더라도 지정받은 객체가 처리하지 못하는 경우 다음 객체에게 요청을 전달하여 처리하게 하는 디자인 패턴이다. 필자는 책임 연쇄 패턴을 데이터베이스에 적용할 예정이다... 이전 1 다음