Defined Types vs Parameterised Classes, when to use what?

Complete and Continue