Bonjour à tous,
J'aurais besoin de quelques avis sur mon "architecture" OO d'une boutique en ligne que je suis en train de faire.
Je suis débutant en POO mais bon il faut bien commencer à un moment donc essayez d'être indulgents
Je suis en train de me pencher pour l'instant sur la gestion du panier et j'aurais une première question.
Voila pour l'instant où j'en suis au niveau de mes classes :
Panier empile
ProduitPanier extend
Produit
Dans ma classe Produit j'ai des méthodes qui s'appuient sur une table TProduit pour aller chercher des informations dans la base de données
par exemple getInformationsProduit(), getAttributsProduit()...
Mon soucis c'est que là dans mon cas de figure vu que pour chaque produit du panier j'ai une instance de classe j'aurais autant de requêtes sql que de produits du panier
Si par exemple j'ai 5 produits dans mon panier et que je fais 2 requetes par produits ça me fait 10 requetes et ça, ça me gêne un peu...
Comment feriez vous dans ce cas de figure?
Merci d'avance pour votre aide.
Partager