All Classes and Interfaces
Class
Description
The Client interface represents a client application.
The ConsoleClient class implements the Client interface and is responsible for
interacting with the user through the console.
The Invoker class is responsible for executing commands and maintaining a history of executed commands.
The Main class is responsible for running the application by creating a ConsoleClient object
and calling its main method.
The MovieCollection class represents a collection of movies stored in a HashMap with Integer keys.
The MovieDataConsoleReader class provides static methods for reading movie data from console input.
The PrettyPrinter class contains methods for printing movie data in a user-friendly way.
The Receiver class is responsible for managing the movie collection.