(pseudo code)
dessiner(type_dessin) { switch (type_dessin) case Carre : … break ; case Cercle : … break ; case Triangle : … break ; }