Por que eu abomino Métodos Estáticos?
Erick Carvalho
63

E ai manu Erick. firme?

Ainda ontem conversava sobre isso, explicando as diferenças para um brother.

Eu vejo muito a galera que esta iniciando no OO criar tudo estático, mas na verdade so esta usando o “raio objetizador” do estruturado, apenas transforma o estruturado em uma classe, e cada perform vira um método estático. Vejo pelo lado bom que pelo menos o cara esta tentando mudar, so precisa de uma direção.

Mas tive um caso que foi uma ótima utilizar um método estático em uma classe instanciada, havia uma classe para garantir as regras de negocio do processo XYZ, todos os atributos e métodos foram do tipo instanciados com seus devidos encapsulamentos. Porém, existia um cálculo que fazia parte dessa regra de negocio, eu precisaria passar um valor ele me retornaria outro, como fazia parte da regra coloquei na mesma classe, aconteceu futuramente que o cliente queria fazer simulação desse cálculo, como não era necessário todos os dados da regra de negocio, apenas passar um valor e pegar seu resultado, mudei o método para estático publico ele continuo sendo chamado dentro do meu processo e também poderia ser chamado no processo de simulação, caso precisasse de alteração, seria feito em apenas um lugar.

Venho acompanhando o seu trabalho, muito bom, parabéns.

Abração,

Mauro Laranjeira

Show your support

Clapping shows how much you appreciated Mauro Laranjeira’s story.