CATALOGUE Code & Data Formation Java Apprendre la Programmation Orientée Objet Comprendre le Polymorphisme avec Smalltalk et les Interfaces Graphiques

Comprendre le Polymorphisme avec Smalltalk et les Interfaces Graphiques

Exemples de polymorphisme
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre la Programmation Orientée Objet
Revoir le teaser Je m'abonne
5,0
Transcription

Cette leçon fait partie de la formation
59,90€ Ajouter au panier

Formation incluse dans l'abonnement Elephorm


DescriptionProgrammeAvis
5,0
Cette leçon fait partie de la formation
59,90€ Ajouter au panier

Formation incluse dans l'abonnement Elephorm


Les objectifs de cette vidéo sont de comprendre le concept de polymorphisme en programmation, de voir un exemple concret à travers l'utilisation des interfaces graphiques, et d'apprécier l'héritage de Smalltalk dans les systèmes d'exploitation modernes.

Cette leçon explore le polymorphisme en programmation, en utilisant des exemples concrets tels que la souris et les interfaces graphiques, inspirés de Smalltalk développé par Alan Kay.

Dans cette leçon, nous examinons un exemple caractéristique de polymorphisme en programmation orientée objet, illustré par l'utilisation des interfaces graphiques. Alan Kay, un des pionniers de ce paradigme, avait développé Smalltalk, un langage ayant largement popularisé les concepts d'objets et de messages. Une des applications les plus connues de Smalltalk est sa capacité à concevoir des systèmes graphiques permettant d'interagir avec les systèmes d'exploitation.

Lorsque nous utilisons une souris, chaque clic envoie un unique message aux différents objets graphiques. Ce message est ensuite interprété de manière spécifique par chaque objet récepteur, démontrant ainsi le principe de polymorphisme. Par exemple, cliquer sur un menu le fait s'ouvrir, tandis que cliquer sur une image la met en évidence. Cette capacité permet une grande flexibilité et simplification dans l'interaction utilisateur/interface.

La richesse de ce système réside dans le fait que l'effet de la souris ne dépend pas de sa complexité, mais plutôt de l'objet qui reçoit le clic. Même avec des souris très simples, comme celles à un seul bouton des anciens modèles Apple, la diversité des interactions possibles est très étendue grâce à l'interprétation polymorphique du message unique envoyé par chaque clic.

Voir plus
Questions réponses
Qu'est-ce que le polymorphisme en programmation orientée objet?
Le polymorphisme permet à des objets différents de répondre à un même message ou méthode de manières distinctes.
Quel est l'apport principal d'Alan Kay dans le domaine de la programmation?
Alan Kay est reconnu pour avoir développé Smalltalk, un langage de programmation qui a popularisé l'approche orientée objet et les interfaces graphiques.
Comment une souris interagit-elle avec les objets graphiques dans un système d'exploitation?
La souris envoie un clic unique qui est interprété différemment par chaque objet graphique sur lequel elle clique, démontrant le principe du polymorphisme.

Programme détaillé

6 commentaires
5,0
6 votes
5
4
3
2
1
Profile picture for user iam.tzl
Violaine T.
Il y a 3 mois
super cours sur l'OO !
Profile picture for user morreale.carmela
Carmela M.
Il y a 9 mois
Beau parcours pour bien comprendre les mécanismes de la programmation orientée objet et idéal avant de commencer un cours sur lapratique de la modélisation UML
Profile picture for user k.guyet
Khaty G.
Il y a 2 ans
merci
Profile picture for user Hicham Skiker
Hicham S.
Il y a 2 ans
Un très bon cours !
Profile picture for user instant.numerique
Nicolas L.
Il y a 2 ans
Top ! ^^
Profile picture for user hediabdellaoui
Hedi A.
Il y a 3 ans
Trop bien !! Merci à vous