A Colleague on a .Net project was reticent about using a PicoContainer design for IoC separations of a component model as one more DLL import would be too much. It is important to point out that Pico is a design that does not require the any container (ignoring start/stop). If you are prepared to do...

Fred = new FredImpl();
Wilma = new WilmaImpl(fred);

They you are not using PicoContainer itself but are honoring IoC and type-3 design. We've muttered it often, but PicoContainer is self-eliminating!

Death to static!


October 7th, 2003