ConstructiCat Logo
CodeBust.
Browse section ▾

Sentencias switch.

Tienes un operador switch complejo o una secuencia de sentencias if.

##Signs and Symptoms

Tienes un operador switch complejo o una secuencia de sentencias if.

##Reasons for the Problem

El uso relativamente infrecuente de los operadores switch y case es uno de los rasgos distintivos del código orientado a objetos. A menudo, el código de un único switch puede estar disperso en diferentes lugares del programa. Cuando se añade una nueva condición, tienes que encontrar todo el código switch y modificarlo.

Como regla general, cuando veas un switch deberías pensar en polimorfismo.

##Payoff

  • Mejor organización del código.