Académique Documents
Professionnel Documents
Culture Documents
CHAPITRE 1
INTRODUCTION A LA PROGRAMMATION
ORIENTEE OBJET (P.O.O)
1. Définitions
Programme informatique :
C’est un ensemble d'opérations destinées à être exécutées par un ordinateur.
Un programme source est un code écrit par un informaticien dans un langage
de programmation. Il peut être compilé vers une forme binaire, ou directement
interprété.
Programmation informatique :
C’est le fait d'écrire des lignes de code (commandes en anglais) qui seront
interprétées par l'ordinateur, ce qui donnera un programme informatique ou
logiciel capable d'afficher des choses à l'écran, recevoir, traiter et envoyer des
informations.
Langage de programmation :
C’est une notation conventionnelle destinée à formuler des algorithmes et
produire des programmes informatiques qui les appliquent. Un langage de
programmation est mis en œuvre par un traducteur automatique : compilateur
ou interprète.
Compilateur :
C’est, en informatique, le terme utilisé pour désigner un programme qui
transforme un code source écrit dans un langage de programmation (le langage
source) en un autre langage informatique (appelé langage cible).
2. Introduction
L’OO supplante peu à peu le procédural dans les grands programmes car il
présente d'énormes avantages : facilité d'organisation, réutilisation, méthode
plus intuitive, possibilité d'héritage, facilité de correction, projets plus faciles à
gérer. L'intérêt principal de l'OO réside dans le fait que l'on ne décrit plus par
le code des actions à réaliser de façon linéaire mais par des ensembles
cohérents appelés objets.
L'OO est facilement concevable car il décrit des entités comme il en existe dans
le monde réel. Ainsi, l'objet Voiture qui implémente la méthode
Voiture.rouler et possède la propriété Voiture.Cylindrée est facilement
concevable et peut être utilisée -par exemple- dans une simulation de course
automobile où on fera interagir plusieurs objets Voiture. Les modèles à objets
ont été créés pour modéliser le monde réel. "Dans un modèle à objets, toute
entité du monde réel est un objet, et réciproquement, tout objet représente une
entité du monde réel".