George P. Johnson interview question

Interface inheritance polymorphism brute force