Aproche Orienté Objet
Ensaios: Aproche Orienté Objet. Pesquise 862.000+ trabalhos acadêmicosPor: joelindien • 10/4/2014 • 484 Palavras (2 Páginas) • 298 Visualizações
Approche orientée-objet
Rappel sur l’approche procédurale
L'approche orientée-objet induit une nouvelle culture du développement logiciel. Elle nécessite une rupture avec les pratiques de programmation traditionnelles (procédurales ou fonctionnelle).
Dans l'approche procédurale (fonctionnaliste) les données sont séparées des fonctions (ou procédures) qui les utilisent.
Exemple schématique à faire.
La programmation fonctionnelle considère le problème du point de vue des entrées / sorties : « Qu’est-ce que j’ai ? Qu’est ce que je veux ? » et cherche la ou les fonctions qui
permettent d’aller de l’un à l’autre.
C’est pourquoi elle sépare les données (les variables) et les fonctions.
Exemple : en Langage C;
// Définition de la fonction
float aireRectangle ( float h, float w) {
return h * w;
}
int main (int argc , char ** argv ) {
//Définition des variables
float h = 4, w = 2;
float aire ;
//Appel des fonctions
aire = aireRectangle (h,w);
printf (" aire : %f", aire );
return 0;
}
La programmation orientée objet considère le problème du point de vue des entités en jeu dans le problème : « Quels sont les concepts sous-jacents ? Quelles sont leurs interactions ? »
Les variables et les fonctions (appelées méthodes) sont regroupées par concepts nommés classe.
public class Rectangle {
float hauteur , largeur ;
Rectangle ( float h, float w) { ... }
float aire () { ... }
}
Dans l'approche objet les données et les traitements concernant ces données sont regroupés dans des entités appelées objets.
Un programme objet est un réseau d'objets qui communiquent par l'envoi de messages pour réaliser un traitement.
Exemple schématique à faire.
Notions d'objet et de classe
Un objet est un élément identifiable du monde réel qui est soit concret (une voiture, un stylo), soit abstrait (une entreprise, le temps).
Un objet est caractérisé par: ce qu’il est (c'est à dire les données sur lui même, son état)
par ce qu’il sait faire (son comportement).
Un
...