as vezes no decorrer da programação, encontramos situações em que não é possivel instanciar um novo objeto ja que o mesmo ja existe em uma outra classe um tanto fora de mão para ser acessada . Então para sanar este tipo de problema utilizamos a palavra chave static. que de uma forma um tanto estranha acessa um metodo ou variavel de determinada classe sem ser necessario uma outra instancia.
agora pergunto…
Essa forma de resolver problema é um a boa forma de programação ou um tapa buraco?
A palavra reservada static torna a variavel mais pesada?
se for verificado a constante utilização de variaveis e metodos estaticos em um projeto para a solução de problemas eventuais. Então deverá ser feito um refactoring para resolver de forma flexivel estes problemas?
gostaria que falasse sobre a real utilidade do static dentro do contexto que eu criei…
obrigado!

