(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original

Entwurfsrichtlinien zum Entwickeln von Klassenbibliotheken

Die Entwurfsrichtlinien zum Entwickeln von Klassenbibliotheken gelten für die Bibliotheksentwicklung, die .NET Framework erweitert und mit .NET Framework interagiert. Anhand der .NET Framework-Entwurfsrichtlinien sollen Bibliotheksentwickler sicherstellen können, dass die Benutzer die Vorteile von API-Konsistenz und Benutzerfreundlichkeit durch die Bereitstellung eines einheitlichen Programmiermodells nutzen können, das von der für die Entwicklung verwendeten Programmiersprache unabhängig ist. Es wird dringend empfohlen, beim Entwickeln von Klassen und Komponenten zur Erweiterung von .NET Framework diesen Entwurfsrichtlinien zu folgen. Eine inkonsistenter Bibliotheksentwurf wirkt sich nachteilig auf die Entwicklerproduktivität aus und wird ungern übernommen.

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 eintreten, und in diesem Fall muss Ihre Entscheidung verständlich und zwingend begründbar sein.

Copyright für einzelne Teile 2005 Microsoft Corporation. Alle Rechte vorbehalten.

Copyright für einzelne Teile Addison-Wesley Corporation. Alle Rechte vorbehalten.

Weitere Informationen zu Entwurfsrichtlinien finden Sie unter „Framework-Entwurfs-Richtlinien: Idiome, Konventionen und Muster für wiederverwendbare .NET-Bibliotheken von Krzysztof Cwalina“ book und Brad Abrams, veröffentlicht von Addison-Wesley, 2005.

Richtlinien für Namen

Enthält Richtlinien für die Benennung von Typen und Membern in Klassenbibliotheken.

Richtlinien für den Entwurf von Typen

Enthält Richtlinien zum Verwenden von statischen und abstrakten Klassen, Schnittstellen, Enumerationen und Strukturen.

Entwurfsrichtlinien für Member

Enthält Richtlinien zum Entwerfen und Verwenden von Eigenschaften, Methoden, Konstruktoren, Feldern, Ereignissen und Operatoren. In diesem Abschnitt werden auch empfohlene Vorgehensweisen zum Entwerfen von Parametern beschrieben.

Entwerfen für Erweiterbarkeit

Enthält Richtlinien zum Entwerfen von Bibliotheken, die erweitert werden können.

Entwurfsrichtlinien für Ausnahmen

Enthält Entwurfsrichtlinien zum Entwerfen, Auslösen und Abfangen von Ausnahmen.

Verwendungsrichtlinien

Enthält Richtlinien zum Verwenden von Arrays und Attributen sowie Richtlinien zum Implementieren von Gleichheitsoperatoren.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft