1/ INTRODUCTION

En terme de programmation, il y a eu plusieurs évolutions successives. Une des principales fut la programmation structurée, dont le principe premier était de diviser un programme en sous-programmes, afin de pouvoir en gérer la complexité. Ce type de programmation tient avant tout compte des traitements et peut être résumé par la question "Que doit faire le programme ?".

 
Les langages orientés objets sont une nouvelle méthode de programmation qui tend à se rapprocher de notre manière naturelle d'appréhender le monde. Les L.O.O. se sont surtout posé la question "Sur quoi porte le programme ?". En effet, un programme informatique comporte toujours des traitements, mais aussi et surtout des données. Si la programmation structurée s'intéresse aux traitements puis aux données, la conception objet s'intéresse d'abord aux données, auxquelles elle associe ensuite les traitements. L'expérience a montré que les données sont ce qu'il y a de plus stable dans la vie d'un programme, il est donc intéressant d'architecturer le programme autour de ces données.
     
    PAGE PRECEDENTE
    SOMMAIRE
    PAGE SUIVANTE