ElDorado-Travel-and-Tour-Management-System
ElDorado-Travel-and-Tour-Management-System copied to clipboard
The main purpose of this system is to provide a efficient way for a customer to book hotels, flight, train and bus. Also it automates the processes and activities of a travel agency.
New Package main class,sub class->method call. implement the method to main class.
THIS ISSUE IS POSTED AS A COLLEGE ASSIGNMENT I recommend applying the "Introduce Null Object" refactoring technique. In the HotelRentalSystem code, the NullOption class is used as a placeholder to...
THIS ISSUE IS POSTED AS A COLLEGE ASSIGNMENT I recommend applying the "Replace Type Code with State/Strategy" refactoring technique in this code. The current implementation uses a switch statement to...
### THIS ISSUE IS POSTED AS A COLLEGE ASSIGNMENT ON BAD CODING SMELLS AND REFACTORING TECHNIQUES, PLEASE CLOSE THIS ISSUE IF IT'S OF NO USE. I found some bad smells...
THIS ISSUE IS POSTED AS A COLLEGE ASSIGNMENT I recommend employing the "Replace Conditional with Polymorphism" refactoring technique. Instead of relying on a switch statement to handle menu options, consider...
### THIS ISSUE IS POSTED AS A COLLEGE ASSIGNMENT ON BAD CODING SMELLS AND REFACTORING TECHNIQUES, PLEASE CLOSE THIS ISSUE IF IT'S OF NO USE. I found some bad smells...
Proposal: The Decorator pattern would be advantageous when implementing a payment processing system that requires adding additional functionalities, such as discounts, taxes, or specific validations, without altering the original structure...
The Factory pattern allows you to encapsulate object creation logic. This is useful when you need to instantiate different classes depending on the program conditions, in this case the hotel...
The Singleton pattern could be used to centralize and manage information related to immigration processes in a single instance. It provides global access to functions such as medical registration, document...
The suggestion is to apply the Facade pattern to the existing code by creating the InmigrationFacade class to simplify the interface and enhance modularity. This class will act as a...