Enghouse Systems Interview Question

OOP principled, and more questions