プロテクト メンバ
更新 : 2007 年 11 月
シールされていないクラスのプロテクト メンバを使用すると、開発者はクラスの動作をカスタマイズできます。たとえば、イベントを発生させるメソッドの参照範囲がプロテクトとして定義されることがよくあります。これによって、派生クラスは、イベントの発生前後に追加の処理を提供できます。
重要 : |
---|
"プロテクト" という用語は、セキュリティ チェックや呼び出し元の検証を意味しません。プロテクト メンバには、宣言型の派生クラスを定義するだけでアクセスできます。 |
セキュリティ、ドキュメント、および互換性分析の目的では、シールされていないクラスのプロテクト メンバをパブリックとして処理します。サブクラス化によって、任意のコードがプロテクト メンバにアクセスできます。
Portions Copyright 2005 Microsoft Corporation.All rights reserved.
Portions Copyright Addison-Wesley Corporation.All rights reserved.
デザイン ガイドラインの詳細については、2005 年に Addison-Wesley から出版されている Krzysztof Cwalina、Brad Abrams 共著の『Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries』を参照してください。