Interface IFactory<T>
생성/반환 로직 캡슐화 인터페이스. PoolingFactory<T>의 기반 계약. Create는 Pool 또는 new 기반 생성. Return은 Pool.Release 또는 소멸 처리.
public interface IFactory<T>
Type Parameters
T
Methods
Create()
인스턴스 생성 또는 Pool에서 획득.
T Create()
Returns
- T
Return(T)
인스턴스 반환 또는 소멸.
void Return(T instance)
Parameters
instanceT