UML

  • The use of diagrams to illustrate design intensions.
  • One that I use the most is the Class Diagrams
  • Mermaid Markdown Graph supports it quite well, will be using it quite a lot for documentation, but also for understanding it.
Animal
+int age
+String gender
+isMammal()
+mate()
Duck
+String beakColor
+swim()
+quack()
Fish
-int sizeInFeet
-canEat()
Zebra
+bool is_wild
+run()
From Duck till Zebra
can fly
can swim
can dive
can help in debugging
Animal example

📇 Additional Metadata