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 para desenvolvimento bibliotecas de classe