One of the evaluation criteria for the exam is object oriented programming. The assignment can be done with minimum interfaces. But for a good programming technique, it is essential that interfaces to be used where suitable. This decision you have to make per your judgement. Too many interfaces also make the program difficult to follow. Hence follow the OO programming technique to create interfaces for your assignment.
Aaaaaand ... we're on the march. Stylin. Get with it tiny ad.