strategy pattern and bridge pattern

Printable View