Início‎ > ‎

Declarar as variáveis estáticas públicas como “final”

Todas as variáveis estáticas públicas, também chamadas de “campos públicos”, devem ser declaradas final pois não há maneira de verificar se algum código que mude estas variáveis tem as permissões necessárias.

Estados estáticos mutáveis podem causar interações não intencionais entre códigos supostamente independentes, gerando um acoplamento indesejado e potencialmente perigoso pela falta de controle.

É importante também evitar variáveis estáticas de tipos conteineres, como vetores (arrays), pois não há como controlar alterações feitas nos objetos contidos.

Comments