ConstructiCat Logo
CodeBust.
Browse section ▾

Instructions switch.

Vous avez un opérateur switch complexe ou une suite d'instructions if.

##Signs and Symptoms

Vous avez un opérateur switch complexe ou une suite d'instructions if.

##Reasons for the Problem

L'utilisation relativement rare des opérateurs switch et case est l'une des marques distinctives du code orienté objet. Souvent, le code d'un même switch peut être dispersé à différents endroits du programme. Lorsqu'une nouvelle condition est ajoutée, vous devez retrouver tout le code switch et le modifier.

En règle générale, lorsque vous voyez un switch, vous devriez penser au polymorphisme.

##Payoff

  • Meilleure organisation du code.