Currently, a worker extends the abstract class AbstractWorker. The abstract itself then implements the interface Worker. This additional step of abstraction doesn't seem to be necessary and adds complexity to the code base, therefore either the interface or the abstract class should be removed.
Removing the interface probably makes more sense.
Currently, a worker extends the abstract class
AbstractWorker
. The abstract itself then implements the interfaceWorker
. This additional step of abstraction doesn't seem to be necessary and adds complexity to the code base, therefore either the interface or the abstract class should be removed. Removing the interface probably makes more sense.