aspects of object-orient programming

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.

Leave a Reply

Your email address will not be published. Required fields are marked *