CME Group Interview Question

How would you architect a zoo using java classes and interfaces?