Table of Contents

Namespace Framework.Patterns.Pure.Pipeline

Classes

PipelineBuilder<T>

Pipeline<T> 구성 빌더. AddStep으로 단계 추가, Build()로 Pipeline<T> 생성. [규칙] Build() 후 원본 단계 변경이 Pipeline에 영향 없도록 복사.

Pipeline<T>

IPipeline<T> 구현체. 등록된 단계를 순서대로 실행해 데이터 변환. [규칙] 직접 생성 금지 — PipelineBuilder<T>를 통해 생성. [규칙] 빌드 후 불변 — 단계 수정 불가.

Interfaces

IPipeline<T>

데이터를 단계별로 변환하는 파이프라인 계약. Execute(input)으로 변환 결과 반환. 사용 예: 입력 정제, 저장 데이터 변환, 데미지 수식 처리.