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