Ist es ok, sich zu registrieren-Komponenten in Windsor ohne Angabe einer Schnittstelle?

Ist es schlecht angesehen, Formular zum registrieren der Komponenten in Windsor ohne Angabe einer Schnittstelle? also

container.Register(Component.For<MyClass>().LifeStyle.Transient);

im Gegensatz zu...

container.Register(Component.For<IMyClass>().ImplementedBy<MyClass>().LifeStyle.Transient);

Ich verstehe die Vorteile der Codierung zu einer Schnittstelle und nicht als eine konkrete Umsetzung jedoch finden wir, dass wir jetzt haben viele Schnittstellen, viele von Ihnen sind auf Klassen, die realistisch wird immer nur eine Implementierung.

InformationsquelleAutor Simon Keep | 2010-06-28
Schreibe einen Kommentar