Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Unfortunately, this application was started by your co - worker that has since been fired. You need to finish only the console portion of the
Unfortunately, this application was started by your coworker that has since been fired. You need to finish only the console portion of the application before the first client deadline. Do not rewrite or add any features beyond the following specifications. Do not create addition classes or impact the public interface. Your application MUST meet these requirements.
Abstract
Complete the DVD Manager project. The provided code is part of an application for cataloging a DVD collection. The application allows a user to keep track of all their DVDs Basic information is kept for every DVD title in the collection. The application is currently a console application, but a GUI has been started for you.
Activity
TASK: Complete the first two classes, DVD and DVDCollection, to create a correctly functioning console application.
Provided files
Six Java files are provided and described here:
DVDjava A class to model a single DVD including its title, rating and total running time.
DVDCollection.java A class to model a collection of DVDs using an array.
DVDUserInterface.java An interface that describes the operation required for any user interface to this DVD collection.
DVDGUI.java A class that implements the DVDUserInterface interface and provides a graphical user interface to the DVD collection.
DVDConsoleUI.java A class that implements the DVDUserInterface interface and provides a console user interface to the DVD collection.
DVDManager.java A class that contains a main method that launches one of the two user interfaces for the user to work with the DVD collection based on the user input.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started