Instead of using hard-coded property values in class Book, make them editable in a .properties or .xml file. This way new books can be added on the fly (as long as they need no special parsing/conversion rules) and existing book MD5 changes (as happened lately) can be updated.
Instead of using hard-coded property values in class Book, make them editable in a .properties or .xml file. This way new books can be added on the fly (as long as they need no special parsing/conversion rules) and existing book MD5 changes (as happened lately) can be updated.