Java training system Academic Essay

Paper , Order, or Assignment Requirements

5 Your Task
Design and implement this system, providing the following:
(a) Your design, expressed in UML, containing all significant classes, class relationships,
and significant methods and fields.
(b) Your complete, well-documented code, in Java, C++ or Python (your choice). Do
not use any third-party code without approval, in writing, from the lecturer.
Provide clear instructions for compiling and running your code.
Then, in 1�2 pages total, discuss the following issues:
(c) Where have you used polymorphism, and why? Discuss any design patterns
you�ve used that incorporate polymorphism.
(d) How does your design achieve testability? That is, what have you done to make
unit testing easier?
(e) Discuss two plausible alternative design choices, and explain their pros and cons.
(To do well here, show that you understand the range of possible solutions and
their trade-offs. If you simply say �I could have used pattern Y instead of X�, you
will get zero marks.)

Is this question part of your Assignment?

We can help

Our aim is to help you get A+ grades on your Coursework.

We handle assignments in a multiplicity of subject areas including Admission Essays, General Essays, Case Studies, Coursework, Dissertations, Editing, Research Papers, and Research proposals

Header Button Label: Get Started NowGet Started Header Button Label: View writing samplesView writing samples