Bonjour à tous!
juste une petite question de conception
je dois realiser un classe permettant gerer un catalog de produit.
je vais avoir un classe IProduct et une IListProduct
je vais rechercher un produit par type, categorie... nom
je me demandais s'il n'etait pas plus judicieu de faire une classe de recherche
de Produit plutot que IListProduct
et pour methode GetByType, GetByName
je verais plutot ISearchProduct.
exemple d'implementation :
ISearchProduct P = new SearchProduct() ;
P.AddType = "Bleu";
P.AddType = "Vert";
IListProduct ListProduct = new ListProduct(P)
le but est de separer le code de recherche de la classe ListProduct de la classe product
et de rajoute facilement de nouvelles recherches.
Ps : sans utiliser linq (lol).
PD : strategy, template ????
Merci de vos conseils et de vos avis.....
Partager