Une conception ouvert à l'extension et fermer à la modification
Bonjour,
Je suis en stage dans une Boîte dans la phase conception de mon application (avec le diagramme de classe).
L'idée pour réaliser la conception: Serait de faire une conception (ouvert à l'extension et fermer à la modification) en utilisant des patterns de conception.
on ce basant sur les cas suivant:
- Sur le fait qu'on veut parser de l'OML (s’il y a une extension du méta langage OML il sera bon d’ajouter une autre classe parceur sans modifier le code existant)
- Et aussi que l'on soit indépendante du fait que l'on parce de l'OML sous sa forme intermédiaire ou sous la forme vu client (vu ci-dessous) ?
Donc Quel Patron de conceptions utilisées ?
NB : OML est un méta langage propriétaire
Le Contenu du fichier txt : (l’OML pour nous est sous cette forme)
Code:
1 2 3 4 5 6 7 8 9
| //l'employer saisie la date le type du statu => des commentaires
//choisie un projet, l’activité et saisir la durée passé sur cette activité
set formOperation (grid,new,edit,search,delete,detail,order);
use table TSStatus;
DateStatus:field(textbox);
DateStatus:label("Date de saisie:");
Type:sfield(select,source(TSTypeStatus,TypeStatus));
Type:label("Type du status:"); |
Merci d'avance
Cordialement
GeForce