when to use abstract classes

Printable View