** IDE NetBeans
Project Requirements:
Each class should contain default and parameterized constructor, set/get methods for each attribute,
and a method to print their details.
In this project, you must use the concepts of solving:
(Inheritance, Polymorphism,
Abstract classes, Interface, Composition, ArrayList, Array)
Project Submission:
containing the source code
A Report that includes:
•
Introduction: a brief overview for project.
•
System hierarchy: represents user navigation hierarchy, it will explain
the menu for the user and all that he can do.
•
UMLclass diagram: represents all classes and their relationships
•
Snapshot of the execution trace.
•
Snapshot of the saved file.