M32 chapitre 1 introduction a la poo 1

Université Abdelmalek Essa? di Faculté des Sciences et Techniques d ? Al- Hoceima Département de Mathématiques et Informatique Filière LST-MI ?? S Année universitaire - Cours du Module M Programmation orientée objet Java Chapitre Introduction à la Programmation Orientée Objet Pr A El Mhouti FSTH CPlan du chapitre Introduction à la POO ? Introduction à la POO ? Introduction au langage Java ? Notion de classe ? Notion d ? objet Pr A El Mhouti FSTH CIntroduction à la POO Pr A El Mhouti FSTH CParadigme de programmation Types de programmation Deux grandes approches de programmation Types de programmation Procédurale Orientée objet Pr A El Mhouti FSTH CParadigme de programmation Types de programmation ? Il existe deux grandes approches de programmation ? Programmation procédurale structurée ? se fonde sur le concept de procédure fonction ? une procédure contient une série d ? instructions à réaliser ? N'importe quelle procédure peut être appelée à n'importe quelle étape de l'exécution ? Programmation orientée objet POO ? tout tourne autour des objets qui sont des petits ensembles de données représentants leurs propriétés ? Objets ensembles groupés de variables et de méthodes associées à des entités Pr A El Mhouti FSTH C CIntroduction à la POO De la programmation procédurale vers la POO ? La programmation classique dé ?nie un programme comme étant un ensemble de données sur lesquelles agissent des fonctions ? Les données la partie passive du programme ? Les fonctions la partie active du programme ? Programmer dans ce cas revient à dé ?nir des variables écrire des fonctions pour les manipuler sans associer explicitement les unes aux autres Programme ? Exécuter un programme se réduit alors à appeler ces fonctions et en leur fournissant les données nécessaires Pr A El Mhouti FSTH CIntroduction à la POO De la programmation procédurale à la POO ? Dans la programmation classique données et fonction sont traitées indépendamment les unes des autres sans tenir compte des relations étroites qui les unissent ? Les questions qu ? on peut poser dans ce cas Cette séparation données fonctions est elle utile Pourquoi privilégier les fonctions sur les données Pourquoi ne pas considérer qu ? un programme est un ensemble d ? objets ET chaque objet est caractérisés par ses propres données et fonctions ?? Les langages orientés objets sont nés pour répondre à ces questions Pr A El Mhouti FSTH CIntroduction à la POO De la programmation procédurale à la POO ? La POO est fondée sur l ? utilisation d ? une seule catégorie d ? entités informatiques les objets ? Un objet incorpore des aspects statiques données et dynamiques fonctions au sein d ? une même structure ? Avec les objets ce sont les données qui deviennent prépondérantes Programmation procédurale Pr A El Mhouti POO FSTH CIntroduction à la POO De la programmation procédurale à la POO ? En programmation classique un programme ensemble de fonctions agissants sur des données ? En POO un programme ensemble d ? objets chacun disposant d ? une

  • 33
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 01, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 87kB