Assima interview question

Polymorphism, coding patterns, objects orientation