In this task, you will be demonstrating your understanding of the aspects of object-orient… 1 answer below »

In this task, you will be demonstrating your understanding of the aspects of object-orient programming by extending the program you developed in Assignment 2 to incorporate more concepts of OOP to model the functionality required in a Booking Management System.

In stage 1 you will be designing and implementing a class to represent Booking incorporating attributes and methods which will support functional requirements requested by the user of the system.

In stage 2 you will be designing and implementing subclasses to represent Flight Bookings and HolidayBooking to incorporating attributes and methods which will support functional requirements requested by the user of the system.

Stages 3 and 4 require you to update the Booking class, implement the Booking Management System application class where you will define several features to reflect the requirements for this assignment

Stage 5 and 6 are focusing on Exceptions and File handling where you will define exception class and refactor your code to handle exceptions, and also design an approach to write and read information to and from a text file.

As part of this task will also be expected to demonstrate your understanding of industry-standard coding style and code documentation aspects of object-oriented programming.

Looking for a similar assignment? Get help from our qualified experts!

"Our Prices Start at $9.99. As Our First Client, Use Coupon Code GET15 to claim 15% Discount This Month!!":

Order a Similar Paper Order a Different Paper