From: Christian Neukirchen Date: 2005-09-22T02:55:32+09:00 Subject: Re: [ANN] Dissident 0.1, a Ruby dependency injection container Piergiuliano Bossi writes: > Logan Capaldo wrote: >> This is a little OT, but every-time dependency injection comes up I >> go a googling, and I never seem to be able to wrap my head around an >> explanation of what it is, and what the purpose is. Could someone >> point me to a good explanation? >> > > Check: > *) http://martinfowler.com/bliki/InversionOfControl.html > *) http://martinfowler.com/articles/injection.html > > The whole point is about lower coupling, higher cohesion, enhance > independence, ease testing in isolation. Also see http://onestepback.org/articles/depinj/ for a Ruby POV. > Giuliano -- Christian Neukirchen http://chneukirchen.org