Bonjour à tous,
je dois gérer les compétences d'employés d'une entreprise.
J'ai donc 2 objets, "competence" et "employe"
et donc 2 classes Competence.cs et Employe.cs
Une compétence peut etre maitrisée par plusieurs employés.
Un employé peut maitriser plusieurs compétences.
Il s'agit donc d'une relation n*n
Lors de l'association de ces deux objets nous savons pour un employé et une compétence :
- si cette compétence est maitrisée ou non par l'employé (booléen)
- le niveau que l'employé possède dans cette compétence (type int)
Est il possible de gérer cela dans un tableau multidimensionnel avec des types différents ? Faut il créer une troisième classe ?
Le but est d'aboutir et d'accéder facilement à ce genre de tableau :
Pour un employé x, récupérer la liste des compétences qu'il maitrise (facile ca ) et le niveau dans cette compétence.
compétence | c# | Java | Cobol | php
maitrise | o | o | o | n
niveau | 2 | 8 | 1 | 0
Partager