-
14
pages
-
Français
-
Documents
Description
Cours Programmation ObjetS en PHPPh. Declerck1.Généralitésa. MotivationTerminologieClasse : modèle d'objets composé de données (attributs, propriétés) et de fonctions (méthodes)Objet : une instance de la classe (création d'objets à partir du moule qui peut donc en avoir plusieurs)Chaque objet transporte avec lui ses données qui pourront être traitées par les fonctions (méthodes) de la classe de l'objet.L'intérêt de l PO est présent quand :- à une classe correspond plusieurs objets. - Une "classification" d'objets existe.- Un objet transporte un ensemble de données personnelles- Un objet a un ensemble d'actions réservées(fonctions, méthodes)Avant de faire de la PO, vérifiez que cela présente un intérêt pour le problème considéré, c'est à dire la présence naturelle de plusieurs objets pour chaque classe et/ou l'existence d'un héritage de classes ! Si le programme se résume à un seul objet déduit d'une classe unique (généré per l'instruction NEW) qui contient plusieurs méthodes qui semblent complexes, on peut s'interroger sur la pertinence du choix du langage Objet : est-ce de la PO ou du langage Objet qui est programmé de manière procédurale ?...Domaines potentiels : comptes bancaires, abonnés d'une bibliothèque, classification d'espèces animales en zoologie, gestion d'images, ...Par rapport à l'AF, chaque classe correspond à une boîte. Chaque boîte contient des données (appelées ici propriétés) et des activités (appelées ici méthodes). Un ...
-
Publié par
-
Langue
Français