Next:
Introduction
Up:
POO
pourrepondrereponse
Programmation par objets
IUP-MIAGe 3
année
Université Bordeaux I
Alain Griffault
Introduction
Bibliographie
Les origines
Limite de la programmation structurée
Pourquoi les objets ?
Perspectives
Les concepts objets
Les objets et les relations inter-objets
Les classes et les relations interclasses
Les classes
Le graphe de généralisation
Le graphe d'instanciation
Le graphe d'association et d'agrégation
Les collections
L'héritage
Les langages objets
Introduction
Les langages comparés
Les critères de comparaison
Lequel choisir ?
Architecture d'une application Java
La modularité : les packages
La visibilité des classes
La modélisation
Les attributs d'un objet
Les opérations d'un objet
La référence aux objets
L'encapsulation des objets
L'encapsulation des attributs et des méthodes
L'héritage
Liaison dynamique et polymorphisme
Les exceptions
Un exemple
Gérer ses propres exceptions
Le parallélisme
La gestion mémoire
Les méthodes de développement logiciel
Les phases classiques du développement
Les cycles classiques du développement
Les méthodes de conception
L'approche objets
Les méthodes objets
Les modèles et techniques objets
Limites des approches objets
Les catalogues de conception
Les interfaces Homme-machine
Réalisation d'interfaces dans Smalltalk
Les principes de base
La construction d'une vue
Les liens entre Vue, Contrôleur et Modèle
Les modèles de conception
Qu'est ce qu'un modèle de conception
Catalogue et classification des modèles de conception
Description des modèles de conception
Les modèles créateurs
Un exemple : un labyrinthe
La fabrique abstraite
Le monteur
Les modèles structuraux
L'adaptateur
Les modèles comportementaux
L'état
L'observateur
Résumé
Mode d'emploi
Trouver les objets appropriés
Spécification des interfaces d'objets
Comparaison entre héritage de classe et héritage d'interface
Concevoir évolutif
Les objets distribués
Développement Client/Serveur
Le modèle deux parties
Le modèle trois parties
Les modèles d'objets
La sérialisation des objets
Le modèle d'observation
Le modèle de persistance
Le modèle peer
Le modèle de fabrique
l'API RMI
Accéder aux objets distants
Interfaces distantes
Stubs et squelettes
Un exemple
Mise en
uvre
Les accès aux bases de données
Applications OO et SGBD
Accéder aux bases de données grâce à JDBC
les interfaces de JDBC
Se connecter et se déconnecter à la base de données
Les interactions simples
Optimiser l'accès aux BD
Les instructions prédéfinies
Les procédures stockées
Les accès dynamiques
Un exemple
À propos de ce document...
Alain GRIFFAULT
2001-09-27