Académique Documents
Professionnel Documents
Culture Documents
Historique de la POO :
▪ Simula 67 (1967) : premier langage avec un modèle de classe
▪ Smalltalk 71 (1972) : pose les principes de la POO
▪ à partir des années 80 : éclosion des langages objets (C++ 1983, ▪ années 90 : expansion de la
POO
Exemples d'objets :
▪ point (x,y)
▪ vecteur (x,y)
▪ nombre complexe (x,y)
▪ liste chaînée
▪ un contact (nom, prénom, numéro, ...)
Vocabulaire de l'objet :
▪ objet : structure de données complexe
▪ attributs : paramètres d'un objet
▪ méthodes : fonctions liées à un objet
▪ classe : création d'un nouveau type d'objet avec ses attributs et les méthodes qui agissent dessus.
▪ constructeur : méthode particulière d'une classe qui permet d'initialiser les attributs d'un objet
▪ héritage : une nouvelle classe créée à partir d'une classe existante conserve les méthodes de cette
classe
▪ encapsulation : les attributs (variables) de l'objet sont enfermés dans l'objet et sont distincts des
variables globales. L'interface de la classe permet d'y avoir accès.
▪ instanciation : création d'un objet à partir d'une classe.
2. Les files
2.1 Principe :
-On peut faire le rapprochement avec une file d'attente. Dans une file, les données sont rangées dans
l'ordre où elles arrivent (donc en queue de file), et la première donnée arrivée (en tête de file) est
aussi la première à sortir.
-Les données dans une file ne sont pas stockées indéfiniment. Lorsque qu'une donnée sort, elle est
supprimée de la file. Une file est donc basée sur le mode FIFO (First In, First Out).