ConstructiCat Logo
CodeBust.
Browse section ▾

Comandos Switch.

Você tem um operador switch complexo ou uma sequência de instruções if.

##Signs and Symptoms

Você tem um operador switch complexo ou uma sequência de instruções if.

##Reasons for the Problem

O uso relativamente raro dos operadores switch e case é uma das marcas registradas do código orientado a objetos. Muitas vezes, o código de um único switch pode estar espalhado por diferentes partes do programa. Quando uma nova condição é adicionada, você tem que encontrar todo o código switch e modificá-lo.

Como regra geral, quando você vê switch, deve pensar em polimorfismo.

##Payoff

  • Melhor organização do código.