        ,---------,
        |   Dog   |
        |---------|
        | +walk() |
        | +bark() |
        `---------`
             ^
     ,_______|________,
     |                |
,---------,    ,--------------,
| LazyDog |    | TwoLeggedDog |
|---------|    |--------------|
| +walk() |    | +walk()      |
`---------`    `--------------`
