Entwurfsrichtlinien für die Entwicklung von Klassenbibliotheken

Mit Hilfe der verwalteten Umgebung von .NET Framework können Entwickler ihr Programmiermodell so erweitern, dass es eine breite Vielfalt an Funktionen unterstützt. Die Entwurfsrichtlinien für .NET Framework sollen maximale Konsistenz und Vorhersagbarkeit bei öffentlichen APIs gewährleisten sowie gleichzeitig Web- und sprachenübergreifende Integration ermöglichen. Es wird dringend empfohlen, beim Entwickeln von Klassen und Komponenten zur Erweiterung von .NET Framework diesen Entwurfsrichtlinien zu folgen. Inkonsistenzen beim Entwurf beeinträchtigen die Produktivität des Entwicklers. Entwicklungstools und -Add-ins können einige dieser Richtlinien in De-facto-Vorschriften umwandeln und den Wert von nicht-konformen Komponenten schmälern. Nicht-konforme Komponenten funktionieren zwar, aber nicht unter Ausschöpfung ihres vollen Potenzials.

Diese Richtlinien sollen Entwicklern von Klassenbibliotheken helfen, zwischen unterschiedlichen Lösungen abwägen zu können. Es kann Situationen geben, in denen ein guter Bibliotheksentwurf es erforderlich macht, einige dieser Entwurfsregeln zu verletzen. Diese Situationen sollten jedoch eher selten vorkommen, und es ist wichtig, dass Sie in diesem Fall eine fundierte Begründung für Ihre Entscheidung haben. In diesem Abschnitt werden Richtlinien für die Benennung und die Verwendung von Typen in .NET Framework sowie Richtlinien für die Implementierung gebräuchlicher Entwurfsmuster gegeben.

In diesem Abschnitt

Verwandte Abschnitte

  • Klassenbibliothek
    Eine Dokumentation der einzelnen öffentlichen Klassen, aus denen sich .NET Framework zusammensetzt.