SEG2505 Chapitre 2A: Review of Object Orientation

0.0(0)
Studied by 2 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/5

flashcard set

Earn XP

Last updated 4:05 PM on 10/16/22
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

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
 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
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
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