ConstructiCat Logo
CodeBust.
Browse section ▾

Campo Temporário.

Campos temporários recebem seus valores (e, portanto, são necessários aos objetos) apenas sob certas circunstâncias. Fora dessas circunstâncias, eles ficam vazios.

##Signs and Symptoms

Campos temporários recebem seus valores (e, portanto, são necessários aos objetos) apenas sob certas circunstâncias. Fora dessas circunstâncias, eles ficam vazios.

##Reasons for the Problem

Muitas vezes, campos temporários são criados para uso em um algoritmo que exige uma grande quantidade de entradas. Então, em vez de criar um grande número de parâmetros no método, o programador decide criar campos para esses dados na classe. Esses campos são usados apenas no algoritmo e ficam sem uso no resto do tempo.

Esse tipo de código é difícil de entender. Você espera ver dados nos campos do objeto, mas, por algum motivo, eles estão quase sempre vazios.

##Payoff

  • Maior clareza e organização do código.