1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| public class Entite
{
// Informations relatives à l'entité
public _type = string.Empty; // Type de l'entité : utilisateur, entreprise
Utilisateur utilisateur = null;
Entreprise entreprise = null;
public Entite(string type)
{
_type = type;
switch (_type.ToLower())
{
case "utilisateur": utilisateur = new Utilisateur(); break;
case "entreprise": entreprise = new Entreprise(); break;
}
}
public object getInstanceObjet() {
if(utilisateur != null) {
return utilisateur ;
}
else if(entreprise != null) {
return entreprise ;
}
else {
return null ;
}
}
} |
Partager