Table of Contents

Namespace Framework.Patterns.Pure.Command

Classes

CommandInvoker

ICommand 실행 / Undo / Redo 관리. 히스토리 기반 취소·재실행 지원. [규칙] DI 등록 금지. Unity 의존 금지.

CommandQueue

ICommand를 순차적으로 실행하는 큐. SchedulerSystem 내부에서도 사용. [규칙] ExecuteNext/ExecuteAll 실행 중 Enqueue 금지. [규칙] 예외 발생 시 나머지 명령 실행 중단.

Interfaces

ICommand

실행/취소 가능한 명령 계약. CommandInvoker / CommandQueue에서 사용. [규칙] Undo는 Execute의 역연산. 취소 불필요 시 빈 구현 허용.