After one week of working on the lab (so after the second lab class allocated to lab 5), you must demonstrate your current progress by submitting your partial solution to Submit.

computer science

Description

1 After one week of working on the lab (so after the second lab class allocated to lab 5), you must demonstrate your current progress by submitting your partial solution to eSubmit. In the comments for your code, explain how you are storing the data of the system and outline how your classes are going to work. eSubmit will test the creation of Packages and Containers by printing. It will insert Packages into Containers. It will also see if you can create an empty Shipyard by using the various print methods for the Shipyard. (Note: Your Container class must have an insert(package) method that inserts a package into the container. Not all that will be tested in this part will be consistent with the main specification of the shipyard. For example, we will create an empty Container with a destination, but in the fully implemented Shipyard, you won’t create a Container until you have a Package to place in it.) 


Your task is to write the complete shipping container management system. You must use link(reference)-based linked lists to implement the system, and you should organize your program into (several) reasonable user-defined classes used by a main program (the only thing your instructor should have to do to run your system is call main()). Minimally, you should have a Shipyard class, a Container class, and a Package class. The Shipyard will have a linked-list of Containers, and each Container will have a linked-list of packages (so your overall data structure must be a linked-list of linked-lists!). 


Related Questions in computer science category


Disclaimer
The ready solutions purchased from Library are already used solutions. Please do not submit them directly as it may lead to plagiarism. Once paid, the solution file download link will be sent to your provided email. Please either use them for learning purpose or re-write them in your own language. In case if you haven't get the email, do let us know via chat support.