We’ll create the class diagram for the Amazon Locker service. In the class diagram, we will first design the classes for the system, and then we will identify the relationship between classes according to the requirements gathered for the Amazon Locker service problem.

Components of an Amazon Locker service

In this section, we’ll define the classes for an Amazon Locker service. As mentioned earlier, we are following the bottom-up approach to design a class diagram for the Amazon Locker service.


The Item class represents each item of the order. Every item contains an Id and the order’s quantity. The class representation is shown below:

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