Héritage ou interface

Fermé
stevyal Messages postés 25 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 19 mai 2023 - 13 févr. 2017 à 19:53
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 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 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 3 018
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