Contenedores IoC, ¿buenos o malos?
12 noviembre 2012 | , , , | Dejar un comentario

Durante este año ha habido bastantes debates sobre el uso de contenedores de inversión de control para realizar inyección de dependencias. Hay quien después de evangelizar sobre el uso de contenedores, ahora los considera algo maligno e innecesario, y hay quien cree que siguen siendo piezas fundamentales para construir aplicaciones y hay discusiones muy interesantes....

Seguir leyendo

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