abdc7bd7df9c04106fa425861f1bdf92db0006a2
MVC.md
| ... | ... | @@ -11,39 +11,7 @@ MVC ist ein Design-Pattern (zu deutsch: Entwurfsmuster), das sehr gut bei [OER-I |
| 11 | 11 | |
| 12 | 12 | Realisiert mit Mermaid in MarkDown: |
| 13 | 13 | |
| 14 | -<div style="display: flex; gap: 20px;"> |
|
| 15 | - <div style="flex: 1;"> |
|
| 16 | - <p>H```mermaid |
|
| 17 | -classDiagram |
|
| 18 | - class Model { |
|
| 19 | - +getData() String |
|
| 20 | - +setData(data: String) void |
|
| 21 | - } |
|
| 22 | - |
|
| 23 | - class View { |
|
| 24 | - +displayData(data: String) void |
|
| 25 | - +getUserInput() String |
|
| 26 | - +update() void |
|
| 27 | - } |
|
| 28 | - |
|
| 29 | - class Controller { |
|
| 30 | - +handleInput(input: String) void |
|
| 31 | - +notifyModel(data: String) void |
|
| 32 | - +notifyView() void |
|
| 33 | - } |
|
| 34 | - |
|
| 35 | - |
|
| 36 | - View --> Controller : sendet Benutzereingabe |
|
| 37 | - Model --> Controller : liefert Daten |
|
| 38 | - Controller --> Model : aktualisiert Daten |
|
| 39 | - Controller --> View : erneuert Ansicht |
|
| 40 | - |
|
| 41 | -```</p> |
|
| 42 | - </div> |
|
| 43 | -<div style="flex: 1;"> |
|
| 44 | - <p><img src=mvc.png""></p> |
|
| 45 | - </div> |
|
| 46 | -</div> |
|
| 14 | + |
|
| 47 | 15 | |
| 48 | 16 | |
| 49 | 17 | ## Das Model |
mvc.png