classDiagram class Shape { <> +draw() void } class Circle { +radius int +draw() void } Shape <|-- Circle --- +--------------+ | <> | | Shape | +--------------+ | | +--------------+ | +draw: void | +--------------+ ^ | | +--------------+ | Circle | +--------------+ | +int: radius | +--------------+ | +draw: void | +--------------+