Programmation Orientée Objet

4770 mots 20 pages
Approche orientée-objet
L'approche orientée-objet induit une nouvelle culture du développement logiciel. Elle nécessite une rupture avec les pratiques de programmation traditionnelles (procédurales).
Dans l'approche procédurale (fonctionnaliste) les données sont séparées des fonctions et procédures qui les utilisent (si déclaration globale des variables et/ou constantes).
Dans l'approche objet les données et les traitements concernant ces données sont regroupés dans des entités appelées objets. Un programme objet est un réseau d'objets qui communiquent par l'envoi de messages pour réaliser un traitement.
Programmation procédurale

Programmation objet

données

fonctions ou procédures

Que doit faire le programme?

Sur quoi porte le programme?

I. Rappel sur la programmation procédurale
A. Les types
Le type d'une variable détermine un ensemble de valeurs possibles pour la variable et les opérations qu'il est possible de faire sur cette variable. Par exemple, l'opération modulo ne peut se faire que sur les variables de type entier, la multiplication ne peut se faire que sur les types numériques (réel et entier)… Le type d'une variable peut
- soit être un type primitif (de base) appartenant au langage lui-même (entier, réel, chaîne, caractère, booléen).
- soit être défini par l'utilisateur.
Un type défini par l'utilisateur permet de représenter des variables structurées, de type enregistrement, composées d'autres variables appelées champs.
Un type est une sorte de moule qui sert à créer des variables. Chaque variable est un exemplaire, une occurrence de type.
1

ex:
Soit une structure de donnée permettant de mémoriser les informations concernant un compte bancaire
(simplifié)
Tcompte : enregistrement numéro: entier nom : chaîne solde : réel
Finenregistrement
Une fois un type utilisateur déclaré, on peut déclarer des variables de ce type
Var
cpte1, cpte2 : Tcompte
L'accès aux champs des variables structurées se fait

en relation

  • L2 staps ulco
    5141 mots | 21 pages
  • programmation orienté objet
    23028 mots | 93 pages
  • Kilop
    758 mots | 4 pages
  • Cours de programmation l3
    7084 mots | 29 pages
  • TP Prog Objet Version 2015 V2
    33236 mots | 133 pages
  • rapport de stage TSEN
    2267 mots | 10 pages
  • Jean de la Fontaine
    917 mots | 4 pages
  • Psychologie du dvp
    4274 mots | 18 pages
  • FORMATION ET COMP TITIVIT CONOMIQUE
    3179 mots | 13 pages
  • Empreinte écologique
    888 mots | 4 pages
  • Le marché de l'ameublement
    382 mots | 2 pages
  • Bâtiment intelligent
    1058 mots | 5 pages
  • Eco droit
    1343 mots | 6 pages
  • Comm
    2037 mots | 9 pages
  • Dissertation
    449 mots | 2 pages