Martin Fowler,
http://www.martinfowler.com/articles/injection.html
Abhängigkeiten zwischen Objekten sollen 
- sichtbar und
 
- konfigurierbar sein
  (Übersetzung, Systemstart, Laufzeit)
 
Formen:
- Constructor injection (bevorzugt)
 
- Setter injection 
  (schlecht--dadurch sieht es 
  wie „Zustand`` aus, unnötigerweise)
 
Johannes Waldmann
2013-06-11