내 연락처 정보
우편메소피아@프로톤메일.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
디자인 패턴에서 책임 체인 패턴의 목적은 요청의 송신자와 수신자를 분리하여 여러 객체가 요청을 처리할 기회를 갖도록 하는 것입니다. 이러한 개체는 체인으로 연결되며 요청은 개체가 처리할 때까지 체인을 따라 전달됩니다.
예를 들어 직원이 요금 환급을 원할 경우 청구서, 출장 일수, 목적지를 업로드하면 먼저 재무부서 여행지원금 담당자가 규정에 따라 여행지원금을 검토하고 계산하게 되며, 그리고 부서장, 부서장 등, 재무 이사 등이 승인했습니다.
책임 체인 모델의 경우에도 마찬가지입니다. 요청은 마지막 개체가 처리되고 중지될 때까지 한 번에 하나의 개체로 전송되고 처리됩니다.
핸들러: 전달자 인터페이스, 요청 처리를 위한 인터페이스를 정의합니다.
ConcreteHandler: 담당하는 요청을 처리하는 특정 전달자입니다. 체인의 다음 개체에 액세스할 수 있으며 요청을 처리할 수 있으면 처리되고, 그렇지 않으면 요청이 후속 개체로 전달됩니다.
클라이언트: 체인의 객체에 초기 요청을 하는 클라이언트 애플리케이션