Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: THEend8_
Assignment
Revision: 1.0.0
Abstract
The goal of this assignment is to implement and test a set of classes and interfaces1. These classes
will be distinct from the classes implemented in the first assignment but will cover similar topics.
Preamble
All work on this assignment is to be your own individual work. As detailed in Lecture 1, code
supplied by course staff (from this semester) is acceptable, but there are no other exceptions.
If you have questions about what
is acceptable, please ask course staff.
Programming for Engineers
Please carefully read the Appendix A document. It outlines critical mistakes which you should
circumvent in order to avoid losing marks. This is being heavily emphasised here because these
are critical mistakes which must be avoided. If at any point you are even slightly unsure, please
check as soon as possible with course staff!
All times are given in Australian Eastern Standard Time. It is your responsibility to ensure that
you adhere to this time-zone for all assignment related matters. Please bear this in mind, especially
if you are enrolled in the External offering and may be located in a different time-zone.
Introduction
In this assignment you will be developing a simple simulation of a busy fast food pizza business,
building on a code model system centred around Inheritance and Interfaces.
You are working in collaboration with a fictional second team; who are developing the GUI.
For assignment 2, you will develop the code based on the supplied JavaDoc and will focus on
splitting your development strategy, so that you are working on one part of a bigger project. Your
task will rest on ensuring that the code you write will function correctly when it is connected
to the already in development GUI system. You will fixate on developing the hierarchy of pizza
creation and the infrastructure surrounding the creation of various types of pizzas.