COURS
III : Technologie orientée objet
Langages de programmation O-O
- Plate-forme de
Smalltalk
- Tout est un objet (même les 'INTEGER') communicant par message non
typé pénalise la vitesse d'exécution
- Langage interprété avec lien pendant l'exécution (lazy
evaluation, delayed binding)
- Aujourd'hui langage mûr et même utilisé pour temps-réel
- Plate-forme de
Java
- IDE de
Eiffel
- Langage d'enseignement avec typage sévère (strong typing)
comme Pascal
- Argument (publicitaire) : Avec C++ vous
pouvez tout faire y compris de l'OOP. Avec
Eiffel vous ne pouvez faire que de l'OOP
- Multi plate-forme
- l'OOP Suite
- Structure modulaire basée sur l'objet avec abstraction des données
et MM automatique
- Supporte classes, héritage multiple et répétitif,
polymorphisme, liens dynamiques
- Langages multi plate-forme O-O