@@ -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.