diff --git a/tps/sem2/README.md b/tps/sem2/README.md index 492ce16..fec0701 100644 --- a/tps/sem2/README.md +++ b/tps/sem2/README.md @@ -77,7 +77,7 @@ Exemple : Si la compagnie contient `[Gruk, Grok, Zak, Zog]` et que Zak meurt, la ### Devenir un mortel * On va implémenter un module `MortelObservable` qu'on incluera dans la classe `Creature`. Mais pour bien vous montrer qu'on peut réouvrir et améliorer une classe depuis un autre fichier. On va ici considérer que c'est la `Compagnie` qui vient avec son "extension" de `Creature`. -Ça veut dire qu'on ajoutera un bout de code qui fait l'include de `MortelObservable` dans la classe `Creature` dans le fichier de `Compagnie` comme ceci. +Ça veut dire qu'on ajoutera un bout de code qui fait l'include de `MortelObservable` dans la classe `Creature` dans le fichier de `Compagnie` comme ceci. **En revanche, pour cette inclusion de module, on utilisera le mot clef `prepend` et non `include`.** (On verra en cours pourquoi.) * Ce module `MortelObservable` définira une méthode `acceptee_dans(coompagnie)` pour que la créature se souvienne de la compagnie dont elle fait partie dans un attribut `@compagnie`.