El Mostafa DAOUDI- p. 1
Programmation Orientée Objet en Java
El Mostafa DAOUDI
Département de Mathématiques et d’Informatique,
Faculté des Sciences
Université Mohammed Premier
Oujda
Septembre 2011
El Mostafa DAOUDI- p. 2
Quelques Références:
- Cours JAVA, Daoudi 2007
- Cours JAVA, Arrassen 2011
Livre:
- Titre: Programmer en JAVA ,
AuteurClaude Delnoy,
Editeur: Eyrolles
- Thinking in Java, Bruce Eckel
Ressources Internet:
- http ://www.java.sun.com
- Richard Grin: http://deptinfo.unice.fr/~grin
- Cours Mickaël BARON - 2007
- Cours Interface graphique en Java API swing, Juliette Dibie-Barthélemy mai
2005
- …..
El Mostafa DAOUDI- p. 3
Ch I. Introduction à la programmation Orientée
Objet
I. Généralité sur la Programmation Orientée Objet
La Programmation Orientée Objet (POO) propose une
méthodologie de programmation centrée sur les objets. un
objet peut être vu comme une entité regroupant un ensemble de
données et de méthodes de traitement.
Le programmeur
- Doit d’abord identifier les objets qui doivent être utilisé (ou
manipulé) par le programme: on commence par décider quels objets
doivent être inclus dans le programme.
- Va ensuite, écrire les traitements, en associant chaque traitement à
un objet donné.
El Mostafa DAOUDI- p. 4
Il s'agit donc :
- de déterminer les objets présents dans le programme.
- d'identifier leurs données .
- De définir les traitements à faire sur ses objets .
El Mostafa DAOUDI- p. 5
Intérêts de la Programmation Orientée Objet (POO)
Programmation modulaire: Faciliter de la réutilisation de code.
Encapsulation (Principe de la POO) et abstraction (proche du monde
réel):
Regrouper les caractéristique dans une classe
Cacher les membre d’une classe: choix dans les niveaux de
confidentialité
Programmation par « composants » (chaque portion de code est isolée) :
Faciliter de l’évolution du code.
Les grands principes de la POO
- l’encapsulation
- L’héritage
- Le Polymorphisme
1 / 246 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !