{{tag>cours dev poo pharo fun-mooc}}
====== La classe en POO ======
Tutoriel [[000_start|Programmat... ar si vous avez des milliers d'objets et que vous devez répéter des milliers de fois la même méthode, c... rtement. Ça signifie que tous mes rectangles vont devoir pouvoir calculer une aire, les intersections, ... es. Elles vont les partager par leur classe.
Que devez-vous savoir ? Vous devez savoir que **tout obje
{{tag>cours dev poo pharo mooc}}
====== Le paradigme orienté objet ======
Tutoriel [[000_start|Prog... me. Si demain, je mets une étoile dedans, je vais devoir modifier le code de 'pictureArea'.
En plus, j... ne méthode à exécuter et va éviter à un client de devoir faire des vérifications avant d'exécuter un me... pouvoir simplement donner les ordres sans avoir à devoir choisir quel ordre il doit donner pour chaque
{{tag>cours dev poo pharo fun-mooc sommaire}}
====== Programmation objet immersive en Pharo ======
T... ions vous immergent dans un monde d'objets.
* 🌶 Devenir un expert Pharo [Xpert] Eh bien cela signifie... c... qui font de Pharo un langage OO unique. Vous devrez déjà connaître OO et être un expert Pharo.
=
{{tag>cours dev poo pharo fun-mooc}}
====== Méthode versus message ======
Tutoriel [[000_start|Prog... ro, c'est le nom qui déterminera la méthode qu'on devra exécuter. Dans d'autres langages, c'est un peu ... le code qui va être exécuté. Je sais que je vais devoir rechercher la méthode lors de l'exécution. Des
{{tag>cours dev poo pharo fun-mooc}}
====== Pharo : un système objet immersif ======
Tutoriel [[000... u'il appuie sur la touche de compilation, l'écran devient bleu et vous avez le rendu qui s'affiche à dr... ous allez voir comment "not" est implémenté, vous devez commencer à penser d'une manière différente et
{{tag>cours dev poo pharo fun-mooc}}
====== La vision de Pharo ======
Tutoriel [[000_start|Programm... on, on a commencé en 2008 et plus ça va, plus son devenir devient excitant.
Maintenant, la plupart des sociétés font du Web avec Pharo parce que la pile We
{{tag>cours dev poo pharo fun-mooc}}
====== L' objet en POO ======
Tutoriel [[000_start|Programmati... n tant qu'objet, je n'ai pas à tout savoir.
Vous devez savoir maintenant qu'un objet est caractérisé p
{{tag>cours dev poo pharo fun-mooc}}
====== Définition des classes et des méthodes ======
Tutoriel ... e instance de la classe Point. Alors, ce que vous devez retenir de cette séquence: une classe est défin
{{tag>cours dev poo pharo fun-mooc}}
====== Ajout de test unitaires ======
On aborde à présent la cr... le bouton est coloré en vert.
===== Test Driven Development =====
Le **T**est-**D**riven **D**evelo
également si on ne sait pas combien de fois on va devoir répéter l'exécution des expressions contenues ... ion, si ça me rend le booléen Vrai ou Faux, on va devoir exécuter une fois, plusieurs fois, voire même
{{tag>dev cours pharo poo}}
====== Pharo : les itérateurs ======
On va revenir sur les collections e... =
Juste un exemple, ci -dessous le code que vous devriez écrire par exemple en Java pour parcourir une
{{tag>cours dev pharo poo}}
====== Héritage et LookUp: le message DoesNotUnderstand: ======
Bienvenu... th the message".
===== Résumé =====
Ce que vous devez retenir, c'est que:
* Lorsque l'algorithme de
{{tag>cours dev pharo poo}}
====== Recherche de Méthode et Métaclasses ======
Dans cette cinquième s... qui sont aussi des objets standards. Ce que vous devez retenir. Une classe qui est un objet comme les