Currently, interface Share is in DeRecHelper. Both Helper and Sharer use the Share interface, so it should logically be separated out from the DeRecHelper class.
Solution
Rename interface Share to interface DeRecShare to follow the naming conventions of the other interfaces.
Move DeRecShare to its own file called DeRecShare.java.
Problem
Currently, interface Share is in DeRecHelper. Both Helper and Sharer use the Share interface, so it should logically be separated out from the DeRecHelper class.
Solution
Share
to interfaceDeRecShare
to follow the naming conventions of the other interfaces.DeRecShare
to its own file called DeRecShare.java.