Bonjour,

Question concernant un "quelle façon de faire est la meilleure". :)

J'ai une classe "Tables" comme le propose le tuto PHP sur ce site, et j'ai ensuite une class "Modules" qui extends Tables.

J'ai une méthode "getChild()" qui me permet de retourner les éléments enfants d'un module donné et qui ne me sert pour le moment que pour ça (et je pense que ça restera ainsi).

Ma question est donc: est-il préférable que je mette cette méthode dans ma class "Tables" pour anticiper le fait que ça pourrait servir ailleurs un jour, ou bien faut-il mieux que je la place dans ma class "Modules" afin d'éviter de surcharger "Tables"?

Par avance merci pour votre avis sur la question. :)

2 réponses


quenti77
Réponse acceptée

Si pour l'instant tu ne t'en sers que dans Modules tu la laisse dans Modules. Le jour ou tu copie le fonctionnement de cette méthode dans une autre classe qui extends de Table alors oui tu pourra la mettre dedans.

jouvrard
Auteur

Ok merci, c'est ce que j'avais fait en attendant ça me paraissait plus clair et évitait éventuellement de penser que plusieurs autres class utilisaient cette méthode.

Merci!