Given the description of a problem, how do you determine what classes to define? how do you design each class? Need a design methodology Object-Oriented Design Often software…