My interpretation of steps 1 to 6 of part 3 of University of Salford's Java Project.
To aid with quick and easy expandability of this application in the upcoming parts, the application parses the data is
line provided by the professor and uses reflection to set and get the values of each LibraryItem
instance based on the values from the data is
line which means there is no need the hardcode where each value is positioned in the data file, again, allowing easy portability.
Each part of this application has been documented to show what each part is doing for amateur developers.