Bonjour à tous,
J'ai reproduit en mémoire un schéma de base de données, et actuellement je m'attaque aux relation.
J'ai besoin de filtres.
Sauf que dans un cas, un type de filtre servira à restreindre mon protefeuil de données, par exemple dans ma banque des clients, pour récupérer ceux qui s'appellent "martin".
Et dans un autre cas, je récupère un client en fonction d'une autre donnée, par exemple celui qui a passé telle commande.
Dans le premier cas, j'airai quelque chose comme ça
Et dans l'autre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ISimpelFilter<CClient>;
L'un sert donc effectivement à filtrer, l'autre à mettre en relation. L'objet dont la responsabilité est de mettre en relation se basera sur un IDoubleFilter, et l'objet utilisé pour la recherche unaire utilisera un ISimpleFilter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 IDoubleFilter<CCommand, CClient>;
J'avais pensé aux nom IUnaryFilter et IBinaryFilter mais ce dernier peut porter à confusion pour l'utilisateur...
Auriez-vous des noms à donner un peu plus sexy et humain ?
Merci beaucoup,
A bientôt
Partager