Pergunta de entrevista da empresa Dell Technologies

Design Chess using Java and OOB principles and explain the reasoning behind each class.