Design problem - Abstract or Interface

Printable View