Answered step by step
Verified Expert Solution
Question
1 Approved Answer
For this assignment, you will design a set of classes that work together to simulate a police officer issuing a parking ticket. 1 . ParkedCar
For this assignment, you will design a set of classes that work together to simulate a police officer
issuing a parking ticket.
ParkedCar class: this class should simulate a parked car. The classs responsibilities are as
follows:
a To know the cars brand, color, license number, and the number of minutes the car has
been parked.
ParkingMeter class: this class should simulate a parking meter. The classs responsibility is as
follows:
a To know the number of minutes of parking time that has been purchased.
ParkingTicket class: this class should simulate a parking ticket. The classs responsibilities are as
follows:
a To report the brand, color, and license number of the illegally parked car.
b To report the amount of the fine, which is $ for the first hour or part of an hour that
the car is illegally parked, plus $ for every additional hour or part of an hour that the
car is illegally parked.
c To report the name and badge number of the police officer issuing the ticket.
PoliceOfficer class: this class should simulate a police officer inspecting parked cars. The classs
responsibilities are as follows:
a To know the police officers name and badge number.
b To examine a ParkedCar object and a ParkingMeter object and determine whether the
cars time has expired.
c To issue a parking ticket generate a ParkingTicket object if the cars time has expired.
Write a program that demonstrates how these classes collaborate.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started