Dependency Injections
依存性の注入
???
Dependency injection is a software design pattern that allows the removal of hard-coded dependencies and makes it possible to change them, whether at run-time or compile-time.
http://p.tl/2tgA <-- japanese wiki page