> From: Herve AGNOUX [mailto:[EMAIL PROTECTED]]
> Manque de chance, tu t'aper�ois que la demande d'origine est mal > formul�e, et que quelques champs ne devraient pas �tre en vert. Il > s'agit des champs, mettons, facultatifs (c'est un exemple). Tu vas > donc mettre dans ta m�thode de cr�ation quelque chose qui distingue > les champs facultatifs des autres. Non, c'est une tres mauvaise idee. Il y a deux facons de resoudre ce probleme : - Tu programmes pour le cas le plus courant. Si 90% des widgets sont "normaux", ta factory devrait retourner un widget normal. Et les 10% restants sont traites en dehors de la factory - S'il n'y a pas de cas plus courant, tu definis differentes methodes de factory: getTextField() getOptionalTextField() -- C�dric
