Wednesday, December 12, 2012

Dependency injection

"Dependency injection is a software design pattern that allows a choice of component to be made at run-time rather than compile time. This can be used, for example, as a simple way to load plugins dynamically or to choose mock objects in test environments vs. real objects in production environments. This software design pattern injects the depended-on element (object or value etc) to the destination automatically by knowing the requirement of the destination. Another pattern, called dependency lookup, is a regular process and reverse process to dependency injection."

Much to learn...

http://en.wikipedia.org/wiki/Dependency_injection

No comments:

Post a Comment