ServiceLocator
code:.cs
public class ServiceLocator
{
private Dictionary<Type, object> container = new Dictionary<Type, object>();
public T Resolve<T>()
{
}
public void Register<T>(T instance)
{
container.Add(typeof(T), instance);
}
}
オブジェクトを事前に登録しておくことで適切なオブジェクトを後から参照できるデザインパターン Cons.