Introduction au Concept de Référent
Objectifs
Les objectifs de cette vidéo sont :
- Comprendre ce qu'est un référent en programmation orientée objet.
- Saisir l'importance de l'adressage indirect.
- Apprendre comment la gestion des référents influence la mémoire.
Résumé
Apprenez comment les objets sont manipulés par leurs référents en programmation orientée objet.
Description
Dans cette leçon, nous détaillons la notion technique de référent d'un objet en programmation orientée objet. Un référent est principalement un moyen d'accès, souvent dissimulé derrière un nom qui rend l'objet plus facile à manipuler via son adresse physique. Un unique objet peut être référencé par plusieurs noms, ce qui est rendu possible par un niveau d'adressage intermédiaire appelé adressage indirect.
Nous expliquons également pourquoi un objet peut nécessiter plusieurs référents, en utilisant des exemples pratiques tels qu'une voiture consultée par différents acteurs pour des raisons variées (conducteur, garagiste, voisin). Enfin, nous abordons la gestion de la mémoire, expliquant comment les langages modernes comme Java, .NET et Python utilisent un garbage collector pour libérer la mémoire des objets non référencés.
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
