class php poo - PHP - Programmation
Marsh Posté le 02-04-2006 à 15:14:04
Une classe est le patron, le moule. L'objet est la matiere une fois que tu l'as passé dans le moule.
J'adore c'est ce qu'on m'a dit la premiere fois que j'ai posé cette question en cours
Marsh Posté le 02-04-2006 à 15:38:00
A priori, une classe Album, une classe Thème, une classe Photo, une classe ResultatDeRecherche.
Tu peut les faire dériver d une classe de base
Photos avec les fonctions:
- visualiser()
- rechercher()
- ajouter()
- supprimer()
- modifier()
Marsh Posté le 02-04-2006 à 15:47:44
nargy a écrit : A priori, une classe Album, une classe Thème, une classe Photo, une classe ResultatDeRecherche. |
Merci pour ta réponse.
J'avais à peu près pensé à çà, mais je ne comprend pas trop ce que tu veux dire par
nargy a écrit : |
Est ce que ça veut dire que la class que tu as apellé "Photos" est au dessus de la class album??
Sinon, je ne vois pas trop ce qu'il faut mettre dans les class :
- class Album ?? : ....???
- class Thème?? : fonction permettant de lire les fichiers photos dans les dossiers???
- class Photo?? : propriétés des photos
- class ResultatDeRecherche?? : fonction de recherche
Marsh Posté le 02-04-2006 à 16:07:35
ça veut dire que toute tes classes ont en commun ces fonctions:
- visualiser()
- rechercher()
- ajouter()
- supprimer()
- modifier()
mais ne les gèrent pas de la même façon:
Par exemple pour rechercher($options), retourne ResultatDeRecherche:
classe Album:
- recherche tous les thèmes correspondant aux options, appelle la fonction rechercher() de chaque thème répondant aux critères
classe Thème
- recherche toutes les photos correspondant aux options, appelle la fonction rechercher() de chaque photo répondant aux critères
classe Photo
- retourne un ResultatDeRecherche avec les coordonnées de la photo si elle réponds aux critères
classe ResultatDeRecherche
- retourne un ResultatDeRecherche avec les coordonnées des photos qui répondent aux critères
Marsh Posté le 02-04-2006 à 16:25:22
la doc sur la programmation objet avec php est sur php.net
Marsh Posté le 02-04-2006 à 15:02:45
Bonjour,
Je suis en train de programmer en PHP un album photo, sans base de donnée.
Et je souhaite le faire en programmation orientée objet.
Est ce que vous avez une idée des class, objet qu'il faut pour faire ce programme??
Quelle est la différence entre class et objet, au fait??
Fonctions du programme :
- visualiser des photos enregistrés dans des dossiers;
- recherche multicritères
- enregistrement de photos par thème;
- création de nouveau thème (=nouveau dossier);
- les photos ont un titre, un auteur, des dimensions et font parti d'un thème
Merci par avance.
Message édité par leeloo77 le 02-04-2006 à 15:17:30