Class Diagrams
What are Class Diagrams?
Creating Your First Class Diagram
- "Create a mermaid class diagram showing my data model classes with attributes and methods"
- "Generate a mermaid class diagram for my dbtβ’ transformation logic with class relationships"
- "Build a mermaid class diagram showing my data pipeline components and their interactions"Example:
---
title: Animal example
---
classDiagram
note "From Duck till Zebra"
Animal <|-- Duck
note for Duck "can fly\ncan swim\ncan dive\ncan 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()
}
Diagram Syntax Guide
Class Structure
Basic Syntax
Access Levels
Connections
Data Team Examples
Data Models
Transformation Pipeline
Best Practices
Last updated
Was this helpful?