package de.dhbw.tinf12b3.pattern.decorator;
public abstract class Charakterzug extends Handlungsf�hig {
private final Handlungsf�hig n�chstes;
public Charakterzug(Handlungsf�hig nachfolger) {
super();
this.n�chstes = nachfolger;
}
@Override
public final void handle() {
handleVorher();
this.n�chstes.handle();
handleDanach();
}
protected void handleDanach() {
// leer
}
protected void handleVorher() {
// leer
}
}