Send a link to your students to track their progress
6 Terms
1
New cards
Orientation Objet
Paradigme procédural: • Le logiciel est organisé autour de la notion de procédures • Abstraction de procédures —Fonctionne bien lorsque les données sont simples Abstraction de données • Grouper ensemble les données décrivant une même entité • Aide à réduire la complexité du système Paradigme orienté objet: • Les abstractions de procédures sont placées à l’intérieur des abstractions de données
2
New cards
Paradigme Orienté Objet/Procedurale
Une approche consistant à organiser la solution d’un problème autour du concept d’objets.
• Ces objets sont des instances de classes: —Ce sont des abstractions de données —Contenant des abstractions de procédures
Un programme devient alors un ensemble d’objets collaborant entre eux afin d’effectuer une tâche donnée
3
New cards
Abstraction de procedure/Paradigme procedurale
Le logiciel est organisé autour de la notion de procédures, Abstraction de procédures
4
New cards
Abstraction de données/Paradigme orienté objet
Les abstractions de procédures sont placées à l’intérieur des abstractions de données
5
New cards
Un Objet
est un ensemble structuré de données s’exécutant dans un logiciel
• a des propriétés —représentant son état
• a un comportement —définissant ses actions et réactions —simulant parfois le comportement d’un objet du monde réel
6
New cards
Une Classe
Est une unité d’abstraction dans un programme orienté-objet
• Représente des objets similaires —ses instances
• Est un module logiciel —Décrivant la structure de ses instances (propriétés) —Contenant des méthodes définissant leur comportement