LLD of a Parking Lot

 


Requirements Gathering :

Possible objects we will require :

  1. Vehicle 
    1. VehicleNo
    2. VehicleType
  2. Ticket
    1. EntryTime
    2. ParkingSpot
  3. EntraceGate
    1. method findParkingSpace 
    2. method updateParkingSpace
    3. method generateTicket
  4. ParkingSpot
    1. id 
    2. isEmpty
    3. VehicleType
    4. VehicleNo
    5. price 
    6. method parkVehicle
    7. method removeVehicle

Comments

Popular posts from this blog

Routine, Subroutine and Coroutine in Programming - Explained Easy