é.
Et en plus, cette entité va collaborer avec d'autres pour traiter des tâches plus complexes.
Donc, pr... erminer une intersection "Est-ce que je croise d'autres rectangles ?" Typiquement, le système sur votre o... es**. **L'identité, c'est ce qui le distingue des autres**.
J'ai souvent parlé d'identité et d'égalité. E... *. Ça signifie qu'elle va offrir des services à d'autres objets et garantir qu'elle les fait.
Par exemple
des approches étaient dirigées par les données, d'autres étaient plus favorables aux bases de données rela... ns ce cours, de la programmation procédurale et d'autres.
==== L'approche orienté objet ====
L'**approch... érent. Il **va déléguer** le calcul de l'aire à d'autres entités. Donc, la classe Diagramme, Picture, que ... signifie que la classe Diagramme va demander aux autres classes de faire un calcul pour elle. Si on regar
n message unaire et il est exécuté avant tous les autres, donc il est envoyé à 100 qui est son receveur. M... ue des messages. Donc, + est un message comme les autres, il n'y a pas de précédence mathématique. L'avant... solution, c'était ''+'' est un message comme les autres. C'est un choix de simplicité. Par contre, il y a... s mathématiques sont juste des messages comme les autres.
* Et ce qui est différent d'avec la plupart de
et ça me retourne la date du jour.
Voici trois autres exemples:
<code smalltalk>
FileLocator workingDi... es classes mais pas seulement, on peut imaginer d'autres possibilités et vous verrez beaucoup d'autres utilisations de la méthode de classes dans Pharo.
* Les méthodes de classe sont exactement comme les autres méthodes, il n'y a pas de règles particulières, l
, commencent à 1 alors que ça commence à 0 dans d'autres langages. Et puis les collections peuvent conteni... , ce qui n'est pas forcément le cas dans dans les autres langages.
Donc quelques-unes des collections les... un ''OrderedCollection'' de taille 1000.
On a d'autres types de méthodes pour créer des collections pré-... ut pas se retrouver 2 fois dans le Set.
Il y a d'autres sortes de messages qu'on peut envoyer aux classes
ejeter selon un critère =====
On peut utiliser d'autres types d'itérateurs comme reject. Je veux éliminer... ctuée, et donc ça va bien nous renvoyer 0.
===== Autres itérateurs usuels =====
Il y a d'autres itérateurs encore qui vont encore faciliter la vie du programmeu... introduire des séparateurs =====
On peut avoir d'autres types de parcours: ici, j'utilise le ''do: separa
n, les classes True et les classes False.
On a d'autres types de messages pour exprimer les alternatives,... n a vu que les booléens sont des objets comme les autres en Pharo, sont instances des classes True et Fals... conditions possibles dans Pharo alors que dans d'autres langages, ce seraient plutôt des structures câblé
ue les classes sont partagées dans le système.
D'autres types de variables locales. On a par exemple les ... *, **false** et **nil** sont des objets comme les autres sauf qu'ils sont instances, c'est l'unique instan... tie standard. C'est l'équivalent de stdout dans d'autres langages. C'est un objet instance d'une classe, m
ition.
Pour ceux qui sont aussi intéressés par d'autres aspects, vous avez aussi un livre qui fait 300 pa... ui vous permet d'aller manipuler les propriétés d'autres objets et de voir comment c'est implémenté.
De l
es classes. Les classes sont des objets comme les autres. On peut envoyer des messages à des classes. Et p... es méthodes de classe sont des méthodes comme les autres. Et pour les ajouter, il faut appuyer sur le bout
rné, donc 7.
Les blocs sont des objets comme les autres en Pharo. Ils peuvent être sauvegardés dans des v... cs dans des variables, c'est des objets comme les autres en Pharo.
On verra dans les prochaines séquences
e le receveur du message, c'était 4.
Il existe d'autres types de messages pour effectuer des boucles. Ici... qui ont été affichés entre 1 et 100.
Il existe d'autres messages pour effectuer des boucles. Par exemple,
ne collection d'objets à mettre les uns après les autres dans le stream. Après l'envoi de ce message ''nex... en mémoire, dans des fichiers, sur le réseau et d'autres éléments encore.
Un stream a toujours une positi