Compartilhar via


Design de classe estática

Classes estáticas são classes que não contêm membros de instância diferentes daqueles herdada do Objecte não tem um construtor callable. As diretrizes a seguir ajudam a garantir que suas classes estáticas são criadas corretamente.

Use classes estáticas com moderação.

Classes estáticas devem ser usadas somente como classes de suporte para o núcleo e orientada a objeto do framework.

Não trata um bucket diversos classes estáticas.

O Environment classe é um bom exemplo do uso adequado de uma classe de estática. Essa classe fornece acesso a informações sobre o ambiente atual do usuário.

Não declare ou substituir os membros de instância em classes estáticas.

Se o design de uma classe sugere que deve haver membros de instância, a classe deve não ser marcada como static.

Declarar classes estáticas como sealed e abstrato e adicionar um construtor de instância particular, se a sua linguagem de programação não possui suporte interno para classes estáticas.

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 do tipo

Diretrizes de Design para desenvolvimento bibliotecas de classe