Bonjour,
C'est mon premier message dans ce forum, j'espère que je ne me suis pas trompée de la rubrique sinon vous pouvez la déplacé dans la rubrique adéquate.

Je suis entraine d'apprendre PHP POO, pour bien assimiler toutes notions donc j'ai décidé de développer un site web. Le thème sera de proposer aux internautes une sorte de plateforme pour partager les films qu'ils ont vu, de les évalués, ... ce sont les grandes lignes.

Avant de commencer, j'ai procédé à l'analyse et à la conception en utilisant UML.

je vous donne les classes que j'ai faites:

  1. Classe User: pour décrire les utilisateurs
  2. UserGroupe: pour décrire les groupes des utilisateurs: admin, utilisateur normal
  3. Movie: pour décrire les films
  4. Actor: pour décrire les acteurs
  5. Director: pour décrire les directeurs
  6. Category: les catégories des films
  7. language: Les langues (fr, an, ...)
  8. Country: les pays (usa, ca, an,...)
  9. ProductionCompagny: les sociétés de productions
  10. Proffession: la proffession

J'ai constaté que je pourrais créer une seule classe 'Person' dont héritent les classes Actor et Director.

Ma question est est- ce que la classe user peut hérité de la classe Person?
J'aimerais avoir vos suggestions pour améliorer la conception.

Je vous remercie d'avance.

2 réponses


si actor director et user partage des methode ou des attributs pourquoi pas

Touiza
Auteur

Bonjour Defy,
Merci pour votre réponse. Voici la premiere version de mon diagram.

Je veux aussi appliquer le design pattern MVC et là je suis complètement coincée.
J'aimerais avoir votre avis.

Je vous remercie d'avance.