17 lines
268 B
Java
Raw Normal View History

2015-03-26 22:47:04 +02:00
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();
}