Freigeben über


Geschützte Member

Geschützte Member in unversiegelten Klassen bieten Entwicklern eine Möglichkeit, das Verhalten einer Klasse anzupassen. Beispielsweise werden Methoden, die Ereignisse auslösen, häufig mit geschützter Sichtbarkeit definiert, um zu ermöglichen, dass abgeleitete Klassen vor oder nach dem Auslösen des Ereignisses zusätzliche Verarbeitung bereitstellen.

Wichtiger HinweisWichtig

Der Begriff "geschützt" beinhaltet keine Sicherheitsüberprüfung oder Aufrufervalidierung.Auf geschützte Member kann einfach zugegriffen werden, indem eine abgeleitete Klasse des deklarierenden Typs definiert wird.

Verwenden Sie geschützte Member für die erweiterte Anpassung. Geschützte Member bieten eine hervorragende Möglichkeit, erweiterte Anpassung bereitzustellen, ohne die Komplexität der öffentlichen Schnittstelle zu erhöhen.

Behandeln Sie geschützte Member in unversiegelten Klassen für Zwecke der Sicherheit, Dokumentation und Kompatibilitätsanalyse als öffentliche Member. Durch das Erstellen von Unterklassen kann beliebiger Code auf geschützte Member zugreifen.

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.

Siehe auch

Weitere Ressourcen

Entwurfsrichtlinien zum Entwickeln von Klassenbibliotheken

Entwerfen für Erweiterbarkeit