What will be accomplished
- Develop, test, and execute a graphic application using Java.Create a Java application.
- Given a set of events, choose the appropriate programming actions.
- Work with Java in a way that demonstrates understanding of the principles behind the programming language.
- Demonstrate understanding of the principles of object-oriented programming including classes and inheritance.
Deliverables
- The final project implemented with goals as described below as a Netbeans zipped project
- UPDATE: no need for UML diagrams
Description
The focus on the final project will be on:
- good design of classes (with MVC)
- good use of methods (avoiding long sequences or repetitions in the code)
- encapsulation
- good passing and receiving of parameters when necessary
- avoiding using static variables and final classes unless strictly needed
- the use of inner listeners
So, your final project should be a very well written version of L04 Assignment: MVC - Model, View, Controller (MVC) with added functionality that goes beyond the original specification for L04 Assignment: MVC - Model, View, Controller (MVC).