Object oriented programming assignment - oct23