Bonsoir,
J'ai deux classes :
-BDD
-Categorie
Certaines méthodes de la classe Categorie nécessitent la classe BDD, pour effectuer des requêtes.
Je souhaiterais connaître la méthode la plus propre pour appeler la classe BDD.
Pour l'instant j'ai trouvé trois solutions qui ne me semblent pas optimales :
La premiere serait :
Faire un "class Categorie extends BDD".
=> Ces deux classes n'ayant rien à voir, faire un héritage dessus me semble idiot.
La seconde serait :
Instancier BDD dans mon code, puis instancier Categorie en passant en paramètre (donc au constructeur de Categorie) l'objet BDD.
Enfin, il resterait à copier l'objet BDD récupéré dans la classe Catégorie en variable de classe.
=> Force à réinstancier BDD à chaque utilisation de la classe Categorie
La troisieme :
Instancier BDD dans le constructeur de Categorie et de passer l'objet créé en variable de classe.
Quelle(s) solution(s) autre auriez-vous à me proposer ?
Merci !
Partager