Die Dinge umgekehrt betrachten, kann sehr interessant sein.
LightCore Logo

Leichtgewichtiger Dependency Injection Container

Was ist LightCore?

LightCore ist ein leichtgewichtiger Dependency Injection-Container (DI) der auch als Service Locator genutzt werden kann, und trotz seiner Einfachheit und Leichtigkeit mit einigen Features aufwarten kann.

Die Bibliothek wurde mit C# / .NET 3.5 / 4.0, einem besonderen Augenmerk auf Einfachheit und vorallem auch Sauberkeit, wie auch Lesbarkeit geschrieben und ist komplett mit Unit Tests abgedeckt.

LightCore sehe ich als Referenzprojekt was Coding-Standards / -Styles angeht und auch für eine Chance, dass noch mehr Entwickler in der grossen weiten Welt mehr auf Dependency Injection aufmerksam werden.

Auf http://lightcore.ch/ kann die offizielle Seite von LightCore erreicht werden. Neben dem Download gibt es auch noch ein paar Einstiegsartikel.

Inversion of Control und Dependency Injection Ressourcen

Ich empfehle für die ersten Schritte mit Inversion of Control und Dependency Injection folgende Links, um sich einzulesen und mit der Thematik Vertraut zu werden.

Artikelreihe zum Thema IoC / DI, von den Grundlagen bis zu einer Komponente Blogposts Allgemeine Ressourcen

Beispiel mit einer Delegate Registrierung