Commit 5f1d4d

2026-09-02 14:22:12 Bob Green: -/-
programming/filesystem layer.md ..
@@ 1,16 1,32 @@
# Filesystem Layer
```mermaid
- erDiagram
- CUSTOMER }|..|{ DELIVERY-ADDRESS : has
- CUSTOMER ||--o{ ORDER : places
- CUSTOMER ||--o{ INVOICE : "liable for"
- DELIVERY-ADDRESS ||--o{ ORDER : receives
- INVOICE ||--|{ ORDER : covers
- ORDER ||--|{ ORDER-ITEM : includes
- PRODUCT-CATEGORY ||--|{ PRODUCT : contains
- PRODUCT ||--o{ ORDER-ITEM : "ordered in"
- ```
+ ---
+ title: Animal example
+ ---
+ classDiagram
+ note "From Duck till Zebra"
+ Animal <|-- Duck
+ note for Duck "can fly<br>can swim<br>can dive<br>can help in debugging"
+ Animal <|-- Fish
+ Animal <|-- Zebra
+ Animal : +int age
+ Animal : +String gender
+ Animal: +isMammal()
+ Animal: +mate()
+ class Duck{
+ +String beakColor
+ +swim()
+ +quack()
+ }
+ class Fish{
+ -int sizeInFeet
+ -canEat()
+ }
+ class Zebra{
+ +bool is_wild
+ +run()
+ }```
> [!NOTE]
> This diagram is evolving as I am in the process of implementing
> the code for this. Anything could change, so come back often.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9