From 3768361556bd9f82e0596a475be261b0b33e6145 Mon Sep 17 00:00:00 2001
From: "fabien.delecroix" <fabien.delecroix@univ-lille.fr>
Date: Wed, 4 Oct 2023 12:48:40 +0200
Subject: [PATCH] correction UML mermaid

---
 README.md | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/README.md b/README.md
index 5b6fd54..afb1d7f 100644
--- a/README.md
+++ b/README.md
@@ -13,16 +13,16 @@ Il utilise pour ça sa propre méthode « notifyObservers() ».
 
 ```mermaid
 classDiagram
-  direction RL
+  direction LR
   
   class Subject
   <<Abstract>> Subject
-  Subject "1" --> "*" Observer : Observers
-  Subject ..|> Observer : notifies
+  Subject  --> "*" Observer : #observers
+  Subject ..> Observer : notifies
   Subject : +attach(Observer) void
   Subject : +detach(Observer) void
-  Subject : -notifyObservers() void
-  Subject : -notifyObservers(Object) void
+  Subject : #notifyObservers() void
+  Subject : #notifyObservers(Object) void
 
   class Observer
   <<interface>> Observer
@@ -73,23 +73,23 @@ Ces deux chronomètres utiliseront le même Timer mais auront des temps écoulé
 
 ```mermaid
 classDiagram
-  direction RL
+  direction LR
   
   class Subject
   <<Abstract>> Subject
-  Subject "1" --> "*" Observer : Observers
+  Subject  --> "*" Observer : #observers
   Subject : +attach(Observer) void
   Subject : +detach(Observer) void
-  Subject : -notifyObservers() void
-  Subject : -notifyObservers(Object) void
+  Subject : #notifyObservers() void
+  Subject : #notifyObservers(Object) void
 
   class Observer
   <<interface>> Observer
   Observer : +update(Subject) void
   Observer : +update(Subject, Object) void
 
-  Subject --|> Timer
-  Observer --|> Chronometer
+  Timer --|> Subject
+  Chronometer ..|> Observer 
 ```
 
 
-- 
GitLab