uebungen/solutions/src/main/java/pr2/lambda/observer/Datenhalter.java

25 lines
432 B
Java

package pr2.lambda.observer;
public class Datenhalter {
private final int geheimerWert;
public Datenhalter(int geheimerWert) {
this.geheimerWert = geheimerWert;
}
public Beobachter getBeobachter() {
return new BeobachterImpl();
}
private class BeobachterImpl implements Beobachter {
@Override
public int getValue() {
return geheimerWert;
}
}
}