Where there is already a java substitute for this functional interface:
public interface FunctionA {
public void run(Person person, Object target);
}
in the form of
BiConsumer<Person, Object>
is there one for this abstract class:
public abstract class ApplicationPlugin {
public abstract void init();
}
where usage is:
public class X extends ApplicationPlugin {
@Override public void init(){
//stuff
}
}