2015-03-26 22:47:04 +02:00

17 lines
268 B
Java

package com.iluwatar;
/**
* Template-method class for callback hook execution
*/
public abstract class Task {
public final void executeWith(Callback callback) {
execute();
if (callback != null) {
callback.call();
}
}
public abstract void execute();
}