Méthode dans "Tables" ou dans "class extends Tables"?

Ce sujet est résolu
Default
,

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éponse

45633
,

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.

Default
,

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!