Héritage ou interface

stevyal Messages postés 34 Statut Membre -  
KX Messages postés 19031 Statut Modérateur -
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 19031 Statut Modérateur 3 020
 
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