Typhoon HIL interview question

Some basic OOP and design patterns questions.