Interface IStrategy<T>
알고리즘 교체 가능 단위 인터페이스. AI, 스킬, 입력 처리 등에서 실행 전략 분리. [규칙] 구현체는 무상태(stateless)여야 한다. [규칙] 상태가 필요하면 context에 담아 전달.
public interface IStrategy<T>
Type Parameters
T
Methods
Execute(T)
전략 실행. context에 필요한 데이터를 담아 전달.
void Execute(T context)
Parameters
contextT