Héritage ou interface

Fermé
stevyal Messages postés 23 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 1 mai 2018 - 13 févr. 2017 à 19:53
KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 - 13 févr. 2017 à 20:33
Bonjour à tous. j'ai un petit souci. en fait j'ai trois classes à savoir Personne; Enseignant et Etudiant et une autre classe Utilisateur. la classe Etudiant et Enseignant héritent de Personne. et je souhaite que les objet puissent se connecter au système en tant que Utilisateur et je ne sais plus comment créer le lien étant donnée que java ne permet que l'héritage d'une classe. je ne sais donc plus comment transformer mes objets en utilisateur. Merci de m'éclairer un tout petit peu.

1 réponse

KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 3 005
13 févr. 2017 à 20:33
Bonjour,

Dans les Design Pattern tu peux utiliser Proxy, mais il faudrait que Personne soit une interface.

public class Utilisateur implements Personne {
    private final Personne p;

    public Utilisateur(Personne personne) {
        p = personne;
    }
}
1