2009-07-24 13 views
2

Wie oben wirklich, frage ich mich, warum Microsoft die Abstraktionen als abstrakte Klassen anstelle von Schnittstellen veröffentlicht?ASP.NET System.Web.Abtractions Warum wurden sie als abstrakte Basisklasse erstellt?

Ich wäre an irgendwelchen Einsichten interessiert, weil ich etwas Ähnliches für Standard-Dinge wie System.IO-Funktionen für Datei und Verzeichnis tun muss, aber ich fühle, dass eine Schnittstelle sich schöner fühlen würde?

Es muss einen guten Grund geben, warum stattdessen eine Zusammenfassung gewählt wurde, außer dass sie besser in ihren Assemblierungsnamespace passt, System.Web.ABSTRACTions.

Dank

Antwort

Verwandte Themen