Cours 01 introduction a la programmation orientee objet
P O O Programmation Orientée Objet CHOUITI Sidi Mohammed Cours pour L en Informatique Département d ? Informatique Université de Tlemcen - CPlan du cours Introduction à la Programmation Orientée Objet Classes et objets Héritage et polymorphisme Interface et implémentation Interface graphique et Applet ? UABB-Tlemcen ?? Départ d ? Informatique CObjectifs du cours POO Appréhender les concepts de l'approche objet a ?n d ? être capable de comprendre toute technologie basée sur l ? objet Objet Classe Héritage ? S ? initier à la programmation en java UABB-Tlemcen ?? Départ d ? Informatique CBref historique Langages machine ?? Langages symboliques Assembleur ?? Langages de haut niveau ou indépendants du matériel Basic Fortran Cobol etc Programmation structurée ?? Programmation procédurale ?? Programmation modulaire ?? Programmation objet ?? UABB-Tlemcen ?? Départ d ? Informatique CBref historique ? Simula a été le premier langage de programmation à implémenter le concept de classes en Ole-Johan Dahl Kristen Nygaard UABB-Tlemcen ?? Départ d ? Informatique CBref historique ? Smalltalk en plus d ? implémenter les principaux concepts de base classe objet héritage polymorphisme introduit la notion d'objet persistant de traitement des exceptions et le principe Modèle-Vue-Contrôleur les années UABB-Tlemcen ?? Départ d ? Informatique CBref historique ? Depuis de nombreux langages orientés objets ont été mis au point Object Pascal Objective C C Java C ? UABB-Tlemcen ?? Départ d ? Informatique CParadigmes de programmation Un paradigme est une manière de programmer Procédurale Orientée Objet ? Que doit faire ce programme ? Quelles sont les entités de ce programme ? De quelles procédures ai-je besoin ? Quels sont les objets fondamentaux de l ? application Autres exemples de paradigmes programmation déclarative -HTML XML etc descriptive - Lisp etc fonctionnelle -Prolog etc Logique UABB-Tlemcen ?? Départ d ? Informatique CPrincipes de l ? approche objet ? La programmation objet systématise la modularité et permet la réutilisation de composants logiciels ? Ma? trise de la complexité d ? un système repose sur ? L ? abstraction ? La décomposition ? La connexion UABB-Tlemcen ?? Départ d ? Informatique CLes raisons du succès de la POO ? Fondée sur une solide approche génie logiciel ? Maitrise de la complexité de grands systèmes logiciels ? Consolidation par les méthodes O O et le standard UML qu ? elles utilisent comme langage de modélisation objet ? Ses fondements facilitent la programmation distribuée UABB-Tlemcen ?? Départ d ? Informatique CCe qu ? il faut savoir sur java Fichier de code source java Fichier compilé code intermédiaire ou byte code class Outils nécessaires JRE JDK etc Environnement utilisé en TP blueJ Qualités essentielles Portabilité JVM et Facilité d ? utilisation UABB-Tlemcen ?? Départ d ? Informatique CCe qu ? il faut savoir sur java Conventions de nommage ? Organisation des ?chiers Le ?chier java doit avoir le même nom que la classe publique qu ? il décrit - ?chier java par classe même pour celle contenant le main exception pour les inner classes ? Eléments de base paquetages minuscules - classes
Documents similaires










-
35
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Fev 27, 2021
- Catégorie Science & technolo...
- Langue French
- Taille du fichier 36.4kB