Sutherland Interview Question

class design questions