BAE Systems Interview Question

How would you design a Chess game using OOP?