Blame

0b059f Bob Green 2026-09-02 14:20:10
1
# Filesystem Layer
2
3
```mermaid
5f1d4d Bob Green 2026-09-02 14:22:12
4
---
5
title: Animal example
6
---
7
classDiagram
43b4ad Bob Green 2026-09-02 14:36:55
8
class vmp_t{
9
block_device_t *dev_driver
10
}
11
5f1d4d Bob Green 2026-09-02 14:22:12
12
note "From Duck till Zebra"
13
Animal <|-- Duck
14
note for Duck "can fly<br>can swim<br>can dive<br>can help in debugging"
15
Animal <|-- Fish
16
Animal <|-- Zebra
17
Animal : +int age
18
Animal : +String gender
19
Animal: +isMammal()
20
Animal: +mate()
21
class Duck{
22
+String beakColor
23
+swim()
24
+quack()
25
}
26
class Fish{
27
-int sizeInFeet
28
-canEat()
29
}
30
class Zebra{
31
+bool is_wild
32
+run()
820306 Bob Green 2026-09-02 14:22:39
33
}
34
```
0b059f Bob Green 2026-09-02 14:20:10
35
> [!NOTE]
36
> This diagram is evolving as I am in the process of implementing
37
> the code for this. Anything could change, so come back often.