내 코드에는 factory 클래스가 있고 구조체 호출은 마음에 들지 않습니다. 어떻게해야합니까?구조체 및 팩토리 클래스
class ManagerBaseFactory
{
public ManagerBase GetInstance(SomeEnum e)
{
Type t;
switch (e)
{
case SomeEnum.A:
t = typeof(Manager1);
case SomeEnum.B:
t = typeof(Manager2);
case SomeEnum.C:
t = typeof(Manager3);
}
return (ManagerBase)StructureMap.ObjectFactory.GetInstance(t);
}
}
ManagerBaseFactory이 검증되지 않습니다. Main에서 Structermap에 대한 호출을 하나만하고 싶습니다. – Hans
나는이 구성을 undestand 확신하지 않습니다. 프로세서는 어떻게 생겼습니까? – Hans
이것은 구조 매뉴얼에서 가져온 예제이며 프로세서는 중요하지 않습니다. 이 점은 구조지도를 사용하여 개체의 특정 인스턴스 (관리자 이름 인 ManagerBase)를 열거 자 값이 될 수있는 이름으로 가져올 수 있습니다. 내가 생각한 구체적인 요구 사항에 맞게 예제를 업데이트했습니다. – llMll