Pregunta de entrevista de Cisco

Design a chess game. (Class design and implementation)