Comment peut-Polymorphisme de remplacer un if-else à l'intérieur d'une boucle?

Comment peut-polymorphisme de remplacer un if-else ou Commutateur à l'intérieur d'une boucle? En particulier, il peut toujours remplacer un if-else? La plupart du arrêtera-je utiliser à l'intérieur des boucles de comparaisons arithmétiques. Cette question est généré à partir de ce question.

int x;
int y;
int z;

while (x > y)
{
     if (x < z)
     {
         x = z;
     }
}

Comment serait-ce de travailler avec le polymorphisme?
NOTE: j'ai écrit ceci en Java mais je suis intéressé à ce pour n'importe quel OUTIL.

Merci pour la capture de la typo. Je fais un lot.

OriginalL'auteur WolfmanDragon | 2009-02-06