Table of Contents

Namespace Framework.Patterns.Pure.Chain

Classes

HandlerBase<T>

IHandler<T> 기본 구현. 다음 핸들러 연결 로직 제공. 하위 클래스에서 Handle만 override. [규칙] abstract class — DI 등록 금지. [규칙] 처리 후 base.Handle(request) 호출로 체인 유지. [규칙] 체인 끝에서 _next가 null이면 false 반환.

Interfaces

IHandler<T>

Chain of Responsibility 패턴 핸들러 계약. SetNext로 체인 연결, Handle로 처리 여부 결정. [규칙] Handle이 true → 처리 완료, 다음 핸들러 호출 안 함. [규칙] Handle이 false → 다음 핸들러로 전달.