Principes et Évolution
Objectifs
Les objectifs de cette vidéo sont de comprendre les concepts de base de la programmation orientée objet, leur importance et leur évolution dans divers langages de programmation.
Résumé
Découvrez l'importance des concepts clés de la programmation orientée objet, tels que les classes, les associations, et le polymorphisme, et comprenez leur évolution à travers les langages de programmation.
Description
Cette formation couvre les principes fondamentaux de la programmation orientée objet (POO), y compris les classes, les associations, l'héritage et le polymorphisme. Ces concepts, introduits initialement dans les années 70 avec des langages comme Simula et Smalltalk, demeurent pertinents et sont utilisés dans des langages modernes tels que Java et C#. La formation met en avant la pérennité et la transcendance de ces mécanismes à travers l'évolution des langages. Il est probable que ces concepts restent au cœur de la programmation dans les décennies à venir, malgré les changements de syntaxe ou les améliorations techniques apportées par de nouveaux langages.
Questions fréquentes
Programme détaillé
Module 1 - Introduction à l'Orienté Objet
Module 2 - Introduction à l'Orienté Objet
Module 3 - Complexité
Module 4 - Objet
Module 5 - L'Interaction
Module 6 - La construction
Module 7 - Les attributs et méthodes statiques
Module 8 - Message et encapsulation
Module 9 - L'héritage
Module 10 - Le polymorphisme
Module 11 - UML
Module 12 - Conclusion
