Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Command class #3

Merged
merged 2 commits into from
Feb 20, 2024
Merged

Add Command class #3

merged 2 commits into from
Feb 20, 2024

Commits on Feb 20, 2024

  1. Add AddCommand.java, ByeCommand.java, Command.java,

    DeleteCommand.java, FindCommand.java, InvalidCommand.java,
    ListCommand.java and Mark.java and update Ui.java, Storage.java,
    Parser.java and Duke.java
    
    There were methods that were too long which caused deep nesting
    in Storage.java and Parser.java.
    
    The Command class was added to reduce the length of methods by
    making parser return a specific child class of the Command class,
    the required operation is then executed depending on the command
    class.
    Hwww23 committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c367ce0 View commit details
    Browse the repository at this point in the history
  2. Update Storage.java

    Conflicts for different method parameter names.
    Hwww23 committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c83962e View commit details
    Browse the repository at this point in the history