19-10-2011, 09:31 AM
je comprends mais j'ai besoin de ces méthodes:
$Article->liste() n'aurait pas de sens non plus, à la rigueur $Articles->liste en aurait
je comprends que l'on puisse faire un objet Article mais pourquoi est ce une mauvaise idée que de faire un objet abstrait GestionArticle, une sorte d'entité qui gère tout les articles ?
J'ai l'impression qu'en OO on veut faire des objets en tant que plus petite entité possible.
dans mon exemple je ne vais pas faire une classe Article et une autre ListeArticle, non ? si?
Code :
liste() renvois la liste de tout les articles
ajouter_modifier() ajouter ou modifier un article
details() renvois les infos sur un article precis
$Article->liste() n'aurait pas de sens non plus, à la rigueur $Articles->liste en aurait
je comprends que l'on puisse faire un objet Article mais pourquoi est ce une mauvaise idée que de faire un objet abstrait GestionArticle, une sorte d'entité qui gère tout les articles ?
J'ai l'impression qu'en OO on veut faire des objets en tant que plus petite entité possible.
dans mon exemple je ne vais pas faire une classe Article et une autre ListeArticle, non ? si?