Héritage ou interface

stevyal Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   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