Write 10 small programmes using the TDD method you have learnt. Please do not cheat yourself by writing programs first and test cases later This exercise is meant to recon figure your brain and wipe out all the bad habits you accumulated since the time you wrote your first program. MAKE SURE THAT YOUR PROGRAMMES TEST EACH OF THE ASPECTS MENTIONED IN THE SECTION 3.2.1 to 3.2.16 WITH TEST METHODS MAKE SURE ALSO THAT YOU CODE TO AN INTERFACE AND NOT A CONCRETE CLASS