If Darwin Had A Web Browser, He Would Never Have Written The Origin

If Darwin Had A Web Browser, He Would Never Have Written The Origin (dead link – http://www.scientificblogging.com/adaptive_complexity/if_darwin_had_a_web_browser_he_would_never_have_written_the_origin)

Inversion of control:

Inversion of control: the responsibility of coordinating collaboration between dependent objects is transferred away from the objects themselves. And that’s where lightweight container frameworks, such as Spring, come into play.

Source