Question: Directions : You are implementing an online auction application that definitely does not infringe on eBay. Your application should allow sellers to list an item

Directions : You are implementing an online auction application that definitely does not infringe on eBay. Your application should allow sellers to list an item for sale with a starting price and a length for the auction, allow buyers to bid on the item, and when the auction ends, notify both the seller and the winning buyer of the results. Your task for this lab is to design the system at the class level. For each class that is part of the application, you need to specify the following:

Name of the class

Classes or interfaces that this class extends/implements

Data fields of the class, including their data type

* Methods of the class, including their return type, parameters, and a brief English description of the input to the method, what the method will do, and the output of the method

You should also provide a high-level description of what the driver program will do. Note: You need to employ good object-oriented design principles for this assignment an inefficient or illogical design, such as one that involves duplication of code, unnecessary fields, etc. will not receive full credit.

This is for a java class, it's asking for a design, not an actual java code and I'm not sure what the correct way to go about this would be. What I posted above was everything that I was given for the assignment. We were just told that we need to create a design for an object oriented program that implements an online auction program and it has to do the things like allow the seller to list an item, allow hte bidders to bid, notify the winner, etc. I also believe that we need to have a separate class for the seller, buyer, and auction because it has to be completely object oriented.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!