Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
Wichtig |
|---|
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.
Wichtig