Conception héritage??? - Java - Programmation
Marsh Posté le 10-06-2004 à 23:11:38
je dirais que necessairement oui tu devras créer une page jsp pour chaque puisque l'information à saisir pour chaque "enfant de adherent" est différente. Par exemple, pour un etudiant, tu voudra p-e saisir son grade d'education actuel. Evidemment ca depend comment tu créé ton JSP.. tu peux tjrs lui passer en parametre quel categorie de adherent il s'agit et les champs s'ajouterons...
pour ce qui est de l'utilité de l'heritage, et bien image que tu aie une classe Abonnement qui possede une fonction creerNouvelAbonnement et qui doit recevoir un nouvel adherent en parametre... et bien au lieu de faire
public void creerNouvelAbonnement(Etudiant e) {}
public void creerNouvelAbonnement(Professeur p) {}
public void creerNouvelAbonnement(Employer e) {}
et bien tu peux faire simplement
public void creerNouvelAbonnement(Adherent a) {}
et tu pourras passer en parametre n'importe quelle objet d'une classe fils de la classe Adherent
Marsh Posté le 11-06-2004 à 07:30:51
Merci pour ta reponse FealiT.
A ton avis, est-ce que j'aurais du creer un AdherentDAO et les "etudiant,professeur DAO" héritent de cette classe ou ce n'est pas necessaire
Marsh Posté le 11-06-2004 à 09:27:54
[citation=759875,0,2][nom]FealiT a écrit[/nom]
Merci pour ta reponse FealiT.
A ton avis, est-ce que j'aurais du creer un AdherentDAO et les "etudiant,professeur DAO" héritent de cette classe ou ce n'est pas necessaire
Marsh Posté le 11-06-2004 à 19:12:53
ca depend de ta bibliotheque...
qui a-til de différent entre un employé, un etudiant et un prof pour toi...
Marsh Posté le 10-06-2004 à 15:10:51
Bonjour
Pour mon TP j'ai à gerer une bibliotheque
Donc j'ai une classe mere de Adherent(id,nom,prenom,...)
Et les classes qui heritent de Adherent :
Etudiant(avec leurs caracteristiques propres)
Professeur(..)
Employé(..)
J'ai genéré un DAO pour chacun de ces classes.
Dans postgres
J'ai aussi fait une table adherent et des heritages pour les classes etudiant, professeur...
Mon Probleme:
Donc, quand je fais une interface de saisie:
est-ce que je dois créer une page JSP pour Chacune des classes qui heritent de Adherent??
quel est alors l'avantage des heritages que j'ai faites???
Merci
R Raben