Design and Implent an Airline System · Design and implementation using concepts like Polymorphism and Inheritance · Fare Calculation consider at least 10 cities · Store cities and distances in a data structure · Store paths (between cities) in a separate data structure as in the number of miles to cover between the cities · Check for validity of paths between cities · Implement two classes called o DomesticFlights o InternationalFlights Each defining their own business rules and define their own sets of cities and fares · Give the user the functionality to add cities and paths between two cities with the underlying distance between the two cities. · User will enter a city Paris Display all paths starting from Paris · User will enter all paths leading to city :Paris Display all paths leading to Paris · User will ask for fare between two cities · There might be some cases where there might be paths like Paris NY NY Mumbai Which implies that there is a path between Paris and Mumbai via NY? Check to see all such paths
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.
Needs to be done in JAVA