classDiagram
  A <|-- B : inherits
  C *-- D : owns
  E o-- F : has
  G --> H : uses
  I ..> J : depends
  K ..|> L : implements
---
+---+    +---+    +---+    +---+    +---+    +---+
| A |    | C |    | E |    | G |    | I |    | L |
+---+    +---+    +---+    +---+    +---+    +---+
  ^        *        o        |        :        ^
 inherit owns      has     uses    depend implements
  |        |        |        v        v        :
+---+    +---+    +---+    +---+    +---+    +---+
| B |    | D |    | F |    | H |    | J |    | K |
+---+    +---+    +---+    +---+    +---+    +---+
