Compartilhar via


Membros protegidos

Membros protegidos em classes seladas oferecem aos desenvolvedores uma maneira de personalizar o comportamento de uma classe. Por exemplo, os métodos que geram eventos geralmente são definidos como ter protegido a visibilidade para permitir que as classes derivadas fornecer processamento adicional antes ou após o evento é gerado.

Observação importanteImportante

O termo "protegido" não implica nenhuma validação de chamador ou de verificação de segurança.Membros protegidos podem ser acessados simplesmente definindo uma classe derivada do tipo declarativo.

Considere o uso de membros protegidos da personalização avançada. Membros protegidos são uma ótima maneira de fornecer personalização avançada sem complicando a interface pública.

Trate membros protegidos sem lacre classes como public para fins de análise de segurança, documentação e compatibilidade. Um código arbitrário pode acessar membros protegidos por meio de subclassificação.

Portions Copyright 2005 Microsoft Corporation. Todos os direitos reservados.

Portions Copyright Addison-Wesley Corporation. Todos os direitos reservados.

Para obter mais informações sobre as diretrizes de design, consulte a "diretrizes de Design do Framework: Convenções, idiomas e padrões de reutilizável.Bibliotecas de rede" catálogo por Krzysztof Cwalina e Brad Abrams, publicado pela Addison-Wesley, 2005.

Consulte também

Outros recursos

Diretrizes de Design para desenvolvimento bibliotecas de classe

Criação de extensibilidade