Parece lo mismo pero…
26 agosto 2011 | , , | 4 comentarios

…no lo es. Veo en smart421 lo que el autor considera un uso apropiado del patrón ServiceLocator: public class Controller : IController { private readonly IServiceLocator _serviceLocator; public Controller(IServiceLocator serviceLocator) { _serviceLocator = serviceLocator; } public void Execute<TContext>(TContext context) { var command = _serviceLocator.GetInstance<ICommand<TContext>>(); if (!command.IsNull()) { command.Execute(context); } var disposable = command as IDisposable;...

Seguir leyendo