From 920000354227bff428c4b34a1d6da304af90d0f1 Mon Sep 17 00:00:00 2001
From: Thomas Clavier <thomas.clavier@univ-lille.fr>
Date: Mon, 2 Oct 2023 09:12:49 +0200
Subject: [PATCH] Replace png by mermaid

---
 README.md | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 5a47e50..9343ee2 100644
--- a/README.md
+++ b/README.md
@@ -11,20 +11,21 @@ L’idée est qu’un observateur peut s’inscrire auprès d’un Observé et 
 La méthode « update() » des Observateurs est déclenchée par l’Observé chaque fois qu’il veut prévenir d’un évènement.
 Il utilise pour ça sa propre méthode « notifyObservers() ».
 
-![Diagrame UML du patron Observateur/Observé](documentation/umlObserverObservable.png)
-
 ```mermaid
 classDiagram
   class Subject
   <<Abstract>> Subject
   Subject "1" --> "*" Observer : Observers
+  Subject ..|> Observers : notifies
   Subject : +attach(Observer) void
   Subject : +detach(Observer) void
   Subject : -notifyObservers() void
   Subject : -notifyObservers(Object) void
-  
+
   class Observer
   <<interface>> Observer
+  Observer : +update(Subject) void
+  Observer : +update(Subject, Object) void
 ```
 
 **Q1.1** Compléter la classe abstraite Subject de manière à pouvoir disposer du mécanisme Observateur/Observé.
-- 
GitLab