PROGRAMMATION OBJET
Classe: MEAA 1
Année universitaire: 2019/2020 Elaboré par : Mme Samia BEN ABDELJELIL
PARADIGMES DE PROGRAMMATION
On retrouve 2 aspects dans les programmes : les algorithmes et les données.
Ce qui a évolué, c’est la relation existant entre eux, qui s’appelle « paradigme de
programmation ».
Parmi ces paradigmes, on distingue essentiellement :
Une nouvelle entité est créée, appelée objet, afin de regrouper les fonctions
et les données.
Peu ou pas de variables globales
Les traitements représentent des interactions entre les objets
ISET KAIROUAN - SEMESTRE 1 - 2019/2020 - MEAA1
CONCEPT DES OBJETS
Comment les trouver?
Ces objets sont des abstractions des objets réels en ce sens qu’on ne peut toucher ou voir
leurs éléments constitutifs.
Vu de l’extérieur, l’interface d’un objet (aussi appelé protocole) constitue la liste de tous
les services (i.e. les méthodes) auxquels les autres objets ont accès.
On ne peut modifier l’état d’un objet directement, on doit passer par l’interface.
Exemple:
On cherche à modéliser par une classe un point du plan. Celui-ci est caractérisé par son abscisse et son ordonnée.
Pour tout point, nous pouvons :
Vérifier s'il s'agit de l'origine des axes.
Appliquer une translation vers un autre point selon un delta (dx, dy).
Exercice 2
Un centre de formations organise une journée Big Data destinée aux enseignants, étudiants et industriels. Elle se
charge de la création de badges et de certificats pour tous les participants.
Identifiez les classes participantes
Notions OO
Timothy Budd, Introduction à la programmation par objets
Bertrand Meyer, Conception et programmation par objets
J. Cox, Object-oriented programming