Bonjour à toutes et à tous,
Cela fait longtemps que j'aimerais développer un projet en PHP POO et un Ami m'a confié un petit projet qui me semble adapté à l'apprentissage de l'OO.
J'aurais en fait besoin d'une classe Utilisateurs.
Cette classe comprendrait donc des attributs assez communs (nom, prenom, email...) et certaines méthodes (ajout_Utilisateurs, maj_Utilisateurs,...)
Je me pose donc quelques questions :
1) Est-il mieux de développer une classe comme indiquée ci-dessus ou de créer un manager et une classe Utilisateur ?
2) Le constructeur devrait générer un accès à la bd ou un nouvel utilisateur ?
3) le fait de diviser mon code en deux classes (un manager qui s'occuperait de l’interaction avec la BD) et une autre classe pour l'hydratation de mes objets me permettrait d'avoir deux constructeurs (une pour chaque classe), le manager aurait dans son constructeur la création de la connexion à la BD et la classe Utilisateur s'occuperait d'appliquer à l'objet des valeurs correctes (niveau format).
Cela me gêne un peu d'avoir deux classes...
J'attends votre avis.
Merci d'avance.
bee
Partager