⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’

Excalidraw Data

Text Elements

IQuackable

IFlyable

Duck1

string Quack()

string Fly()

IQuackable Quackbehaviour

IFlyable Flybehaviour

LoudQuack

string Quack()

ProudQuack

string Quack()

Duck2

IQuackable Quackbehaviour

IFlyable Flybehaviour

DefaultFly

string Fly()

NoFly

string Quack()

DuckFactory