Conception héritage???

Conception héritage??? - Java - Programmation

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

Reply

Marsh Posté le 10-06-2004 à 15:10:51   

Reply

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
 


Message édité par FealiT le 10-06-2004 à 23:16:58
Reply

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

Reply

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

Reply

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...
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed