Aller au contenu

Professeur et Élève

classDiagram
    class Teacher {
        -String name
        -String subject
    }
    class Student {
        -String name
        -int grade
    }
    Teacher "0..*" --> "0..*" Student

Représente un professeur.

  • name: Nom du professeur
  • subject: Matière enseignée par le professeur
  • Peut enseigner à zéro ou plusieurs élèves (relation plusieurs-à-plusieurs)
  • Les propriétés privées ont des getters et setters

Représente un élève.

  • name: Nom de l’élève
  • grade: Niveau ou année de l’élève
  • Peut avoir zéro ou plusieurs professeurs (relation plusieurs-à-plusieurs)
  • Les propriétés privées ont des getters et setters