par
mcorgnet » 30 oct. 2007, 10:53
Je plussoie Tracker. Ton modèle de classes est mauvais, c'est de aggrégation qu'il te faut, pas de l'héritage.
Bon, j'ai bien compris ce que vous m'avez expliqué, dans l'ensemble. Maintenant, le problème qui se pose, c'est de comprendre l'agrégation. Les documentations que j'ai :
http://www.devshed.com/c/a/PHP/Object-I ... -part-1/4/
http://www.php.documentation.givah.net/ ... ation.html
Le problème, c'est que je ne comprends pas vraiment le principe, ce à quoi ça sert (puis l'article en anglais, faut tout comprendre, et c'est pas évident).
Ensuite, on m'a clairement demandé de lier mes objets à chaque fois que c'est possible (parce qu'en plus, il y a un cours d'intro à uml, et que le cours d'objet et le cours d'uml se croisent).
J'ai bien compris que ma classe de formulaires comportera les $inputs, $textareas, $selects. Mais dans des arrays ou des objects ?
Comme je ne connais pas encore uml, et que je ne saisis effectivement pas toutes les possibilités de l'objet, je me renseigne partout ou je peux, et j'ai du mal à sortir des diags de classes et tout ça ...
Merci de votre aide.
[quote="Sékiltoyai"]Je plussoie Tracker. Ton modèle de classes est mauvais, c'est de aggrégation qu'il te faut, pas de l'héritage. [/quote]
Bon, j'ai bien compris ce que vous m'avez expliqué, dans l'ensemble. Maintenant, le problème qui se pose, c'est de comprendre l'agrégation. Les documentations que j'ai :
http://www.devshed.com/c/a/PHP/Object-Interaction-in-PHP-Introduction-to-Aggregation-part-1/4/
http://www.php.documentation.givah.net/?p=ref.objaggregation.html
Le problème, c'est que je ne comprends pas vraiment le principe, ce à quoi ça sert (puis l'article en anglais, faut tout comprendre, et c'est pas évident).
Ensuite, on m'a clairement demandé de lier mes objets à chaque fois que c'est possible (parce qu'en plus, il y a un cours d'intro à uml, et que le cours d'objet et le cours d'uml se croisent).
J'ai bien compris que ma classe de formulaires comportera les $inputs, $textareas, $selects. Mais dans des arrays ou des objects ?
Comme je ne connais pas encore uml, et que je ne saisis effectivement pas toutes les possibilités de l'objet, je me renseigne partout ou je peux, et j'ai du mal à sortir des diags de classes et tout ça ...
Merci de votre aide.