Question d’entretien chez Dell Technologies

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