classDiagram class Shape { <> +draw() void } class Circle { +radius int +draw() void } Shape <|-- Circle --- ┌──────────────┐ │ <> │ │ Shape │ ├──────────────┤ │ │ ├──────────────┤ │ +draw: void │ └──────────────┘ △ │ │ ┌──────────────┐ │ Circle │ ├──────────────┤ │ +int: radius │ ├──────────────┤ │ +draw: void │ └──────────────┘