- Vehicle related entities are kept in vehicles directory
- Orbit related entities are kept in orbits directory
- Implemented Facade design pattern [TripGuidFacade] to interact with trip guid sub-system.
- Implemented Command design pattern to handle input commands.
- As Undo command is not there in the given use case, It is [NotImplemented].
- Decorator design pattern is implemented for all types of orbits.
- To Compile the app : mvn clean install -DskipTests -q assembly:single
- To Execute the app : java -jar target/geektrust.jar ./input/input.txt
- Modify ./input/input.txt to enter different commands
This application is developed in java version v11