Cognizant Interview Question

Design Object oriented Chess.