Class

Show classes, their members, and the relationships between them.

View Markdown

Edges

Several relations into one classOpen in Playground
Wide inheritanceOpen in Playground

Documentation examples

1. classDiagram · note "From Duck till Zebra"Open in Playground
2. classDiagram · class Customer {Open in Playground
3. classDiagram · class Customer {Open in Playground
4. classDiagram · class BankAccountOpen in Playground
5. classDiagram · class AnimalOpen in Playground
6. classDiagram · class Animal["Animal with a label"]Open in Playground
7. classDiagram · class `Animal Class!`Open in Playground
8. classDiagram · class BankAccountOpen in Playground
9. classDiagram · class BankAccount{Open in Playground
10. classDiagram · class BankAccount{Open in Playground
11. classDiagram · class Square~Shape~{Open in Playground
12. classDiagram · classA <|-- classBOpen in Playground
13. classDiagram · classA --|> classB : InheritanceOpen in Playground
14. classDiagram · classA <|-- classB : implementsOpen in Playground
15. classDiagram · Animal <|--|> ZebraOpen in Playground
16. classDiagram · bar ()-- fooOpen in Playground
17. classDiagram · class Class01 {Open in Playground
18. classDiagram · namespace BaseShapes {Open in Playground
19. classDiagram · namespace Auth["Authentication Service"] {Open in Playground
20. classDiagram · namespace Company.Engineering.Backend {Open in Playground
21. classDiagram · namespace Platform {Open in Playground
22. classDiagram · namespace Company.Engineering.Backend {Open in Playground
23. classDiagram · Customer "1" --> "*" TicketOpen in Playground
24. classDiagram · class Shape <<interface>>Open in Playground
25. classDiagram · class ShapeOpen in Playground
26. classDiagram · class Shape{Open in Playground
27. classDiagram · class Shape{Open in Playground
28. classDiagram · direction RLOpen in Playground
29. classDiagram · note "This is a general note"Open in Playground
30. classDiagram · class ShapeOpen in Playground
31. classDiagram · class ShapeOpen in Playground
32. classDiagram · class Class01Open in Playground
33. classDiagram · class AnimalOpen in Playground
34. classDiagram · class Animal:::someclassOpen in Playground
35. classDiagram · class Animal:::someclass {Open in Playground
36. classDiagram · class Animal:::pinkOpen in Playground
37. classDiagram · class Animal:::styleClassOpen in Playground
38. classDiagram · class DuckOpen in Playground