Skip to content
Snippets Groups Projects
Commit 92000035 authored by Thomas Clavier's avatar Thomas Clavier
Browse files

Replace png by mermaid

parent 476f667d
Branches
No related tags found
No related merge requests found
...@@ -11,13 +11,12 @@ L’idée est qu’un observateur peut s’inscrire auprès d’un Observé et ...@@ -11,13 +11,12 @@ 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. 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() ». Il utilise pour ça sa propre méthode « notifyObservers() ».
![Diagrame UML du patron Observateur/Observé](documentation/umlObserverObservable.png)
```mermaid ```mermaid
classDiagram classDiagram
class Subject class Subject
<<Abstract>> Subject <<Abstract>> Subject
Subject "1" --> "*" Observer : Observers Subject "1" --> "*" Observer : Observers
Subject ..|> Observers : notifies
Subject : +attach(Observer) void Subject : +attach(Observer) void
Subject : +detach(Observer) void Subject : +detach(Observer) void
Subject : -notifyObservers() void Subject : -notifyObservers() void
...@@ -25,6 +24,8 @@ classDiagram ...@@ -25,6 +24,8 @@ classDiagram
class Observer class Observer
<<interface>> 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é. **Q1.1** Compléter la classe abstraite Subject de manière à pouvoir disposer du mécanisme Observateur/Observé.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment