Wege in die Abhängigkeit! - Dependency Injection mit StructureMap

Wartbare Software sollte lose gekoppelt und offen für Erweiterungen sein. Außerdem sollte jede Klasse genau eine Verantwortlichkeit haben, und Wiederholungen innerhalb des Quellcodes sind sowieso tabu. Ein Baustein um die genannten Punkte zu erreichen ist Dependency Injection. Diese kann man entweder per Hand machen, oder man bedient sich eines Werkzeugs wie StructureMap. Erschienen in dotnetpro