Bonjour a tous,
tout d'abord desole pour les accents mais je suis a l'etranger sur un clavier qwerty...
j'ai commence a lire des docs sur la POO en php. Je pense avoir saisi les concepts de classes, objet, heritage, encapsulation...
je souhaite maintenant modifier mon site d'annonce immo qui est en procedurale pour le mettre en POO.
Sur le site il existe 2 types de bien : les biens en ventes et les biens en locations. Les biens en ventes ont des attributs inutiles pour les biens en location (exemple : le prix) et les biens en location ont des attributs inutiles pour les biens en ventes (exemple : le loyer)
voici ma question : faut-il que je cree une classe Biens qui aura tous les attributs des annonces (vente et location melange), ou alors faut-il que je cree une classe Biens avec les attributs commun aux deux types de bien (exemple : adresse, surface...) et une classe Vente heritee de la classe Biens (qui contiendra les attributs utile seuleument pour les biens en vente (exemple : le prix)) et enfin une classe Location heritee de la classe Biens (qui contiendra les attributs utile seuleument pour les biens en location (exemple : le loyer))?
j'espere que c'est suffisament claire
merci d'avance pour votre aide
Partager