...

/

Class Diagram for the Amazon Online Shopping System

Class Diagram for the Amazon Online Shopping System

Learn to create a class diagram for Amazon using the bottom-up approach.

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

Components of Amazon

We should design the Amazon online shopping system using a bottom-up approach as mentioned.

Customer

The Customer abstract class refers to a user searching for a product on Amazon.

A customer can be one of the following:

  1. Authenticated users

  2. Guest users

The details of these are given below:

  • The AuthenticatedUser class refers to an individual with a registered Amazon account.

  • The Guest class refers to an individual without an account who can only search for and view the products on the Amazon website. However, they need to register for an account on Amazon to place an order.

The class diagram of all these is provided below: