Page 1 sur 1

[POO] Classes et Objets

Posté : 31 août 2011, 18:30
par Gremh
Voila mon problème je n'ai rien trouvé sur le sujet sur internet pour le moment, donc je me permet de vous soumettre ma question.

Je voudrais savoir s'il était possible de créer une classe TableauProduits, qui est en fait un tableau d'objets de la classe Produit.
Je souhaite faire ceci pour rendre mon code plus clair et pouvoir bien séparer les fonctions (méthodes) travaillant avec le tableau de produits de celle n'intervenant que sur des produits simples.
class Produit {
    
   $idProduit;
   $idCategorie;

}

class TableauProduits{

   $taille;

}
Merci d'avance,

Gremh

Re: [POO] Classes et Objets

Posté : 31 août 2011, 19:28
par moogli
salut,

c'est bête mais
class TableauProduits{
	private $produit;
	public function ajoutProduit(Produit $p) {
		if ($p instanceof Produit) {
			$this->produit[] = $p;
		}
		else {
			//erreur
		}
   }
}
?>
ça ne t'irais pas ?

après avec les bonnes méthodes tu peux bosser sur toute les instances de produits.

@+

Re: [POO] Classes et Objets

Posté : 01 sept. 2011, 14:55
par Gremh
Effectivement ça parait tout con^^,
Je vais essayer de ce pas !

Merci !

Re: [POO] Classes et Objets

Posté : 01 sept. 2011, 23:18
par Gremh
ça a marché !
Je te remercie moogli.

Bonne continuation sur le forum,

Gremh

Re: [POO] Classes et Objets

Posté : 02 sept. 2011, 01:01
par moogli
de rien :mrgreen: