In this lesson, we’ll identify and design the classes, abstract classes, and interfaces based on the requirements we have previously gathered from the interviewer in our Cricinfo system.

Components of Cricinfo

As mentioned earlier, we will design the Cricinfo system using a bottom-up approach.


The Admin class is responsible for managing the system as well as adding and modifying updates. The representation of the class is shown below:

Level up your interview prep. Join Educative to access 80+ hands-on prep courses.