Implemented in Employee Class, removing all code redundancy. It no longer has repeated code fragments.
Implemented in Employee, the right usage of 3 classes; Syndie, Agenda and Payment and it’s attributes. It no longer requires a String (data value) to represent them.
The once atrocious “runPayroll” method used in the App class, has been extracted to a proper class and it’s functionalities. The now Payroll package.
main function is located at ./payroll/src/main/java/app/App.java. Once the program is running just read and follow the instructions.
old version. Corrected relations, main and included Interface
Check the progress-evolution Click here to check the First Version!