Approche Objet

Pourquoi les Objets

Le paradigme objet

Naturel

Objet

Objet

Classe

Instances

Etat (Attributs)

Interface: Opérations&Messages

Encapsulation

Interface

Interface (2)

Module

Module ouvert

Module Fermé

Un rêve Ouvert ET Fermé

Module client

Interface et Module O&F

Si l ’interface change les modules clients doivent changer.

Implémentation

Polymorphisme

Polymorphisme (2)

Polymorphisme (3)

Interface

Construction des Modules

Unités linguistique

Peu d ’interface

Petites Interface

Interfaces explicites