Les Erreurs de Cette Vision Des Choses
Les Erreurs de Cette Vision Des Choses
Les Erreurs de Cette Vision Des Choses
choses
Conceptualisation
ANALYSE / Modifications
CONCEPTION DEVELOPPEUR
Réutilisation Modifications
classification des classes
IMPLEMENTATION
des classes/codages Interprétation
Réutilisation
Instanciation
et execution RESULTATS
Age de l’invention :
1967 - le langage de programmation SIMULA. 1970 -
SMALLTALK (Palo Alto).
Age de la confusion : 1980 -
les langages ++.
Les méthodes de conception se multiplient
Age de la maturité:
1990 - Object Management Group : standardisation.
Unification des méthodes OMT (Booch) OOSE (Jacobson) et
Rumbaugh : Unified Modeling Language (version 1.0 1997,
version actuelle 1.3).
Encapsulation :
Les types d’objets peuvent être assimilés aux types de données
abstraites en programmation.
Abstraction et encapsulation sont complémentaires,
l’encapsulation dressant des barrières entre les différentes
abstractions.
Héritage : chaque instance d’une classe d’objet hérite des
caractéristiques (attributs et méthodes) de sa classe mais aussi
d’une éventuelle super-classe. L’héritage est un des moyens
d’organiser le monde c.-à-d. de décrire les liens qui unissent les
différents objets.
Classe de personnes
Personnes
Classe Personne
Attributs Comportement
Age Stocker_Age
Femme Communiquer_Age
Ami Marcher
Adresse
Sauter Sauter
Danser Danser
Danser Danser
Sauter Sauter
Homme Femme