From 1d2811b7975fd04eebc0233f4654b15cf78e4849 Mon Sep 17 00:00:00 2001 From: Thomas Clavier <thomas.clavier@univ-lille.fr> Date: Mon, 2 Oct 2023 09:21:54 +0200 Subject: [PATCH] Replace png by mermaid --- README.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c3ec0cb..2e93a04 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,26 @@ On souhaite instancier deux chronomètres, qui se mettent à jour toutes les sec Ces deux chronomètres utiliseront le même Timer mais auront des temps écoulés différents (par simplicité, vous pouvez juste les initialiser à des valeurs différentes. - +```mermaid +classDiagram + direction RL + + class Subject + <<Abstract>> Subject + Subject "1" --> "*" Observer : Observers + 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 + + Timer <|-- Subject + Chronometer <|-- Observer +``` **Q1.2** Pour l’implémentation de Timer, on s’aperçoit d’un problème d’héritage. -- GitLab