Tango interview question

How would you design in Java? Why would you design it that way?