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
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