Class Diagram
OO class structure with inheritance, composition, interfaces.
Rendering…
Make it your own.
classDiagram
direction LR
class Animal {
+String name
+int age
+makeSound() void
}
class Dog {
+String breed
+fetch() void
}
class Cat {
+bool indoor
+purr() void
}
class Trainer {
+train(Animal a) bool
}
Animal <|-- Dog
Animal <|-- Cat
Trainer "1" o-- "*" Animal : trains