Bonjour, je voudrais avoir un avis pour savoir si ma conception est bonne ou non. Ca fait un bail que je n’ai pas programmé donc excusez moi si mes questions sont stupides. J’essaie de faire un programme de Location Immobilière.
Le propriétaire peut être une personne physique ou une société. Le locataire aussi.
J’ai crée deux interfaces IProprietaire et ILocataire et mes classes sont :
Je stocke tous ces contacts crées dans une ArrayList mais comment je peux savoir en demandant le prochain élément de la liste si c’est une Personne ou une Societe ??. En fait j’ai des problèmes de Cast. Je pourrais créer une classe unique avec des variables d’états isPersonne,isSociete mais ça me semble pas la bonne solutions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Personne implements IProprietaire, ILocataire{ private boolean islocataire; private boolean isProprietaire;} Societe implements IProprietaire, ILocataire{ private boolean islocataire; private boolean isProprietaire;}
Vos suggestions sont les bienvenus
Merci d’avance.
Partager