Java Observable Objekt, welches selbst den Observer implementiert, sinnvoll?

T

Tersus

Gast
Guten Abend,
meine Klasse enthält eine Methode "pruefung()", die nach jeder Wertänderung der privaten Instanzvariable aufgerufen werden soll.

Code:
public class Klasse extends Observable implements Observer{

    private int zahl;

    public Klasse(int zahl){

        addObserver(this);

        this.zahl = zahl;

        setChanged();

    }

    public void setZahl(int zahl){

        this.zahl = zahl;

        setChanged();

    }

    private void pruefung(){
        ...
    }

    @Override
    public void update(Observable arg0, Object arg1) {

        pruefung();

    }

}

Anstatt "setChanged()" aufzuruden, könnte ich an diesen Stellen ja ebenfalls "pruerung()" aufrufen. Ist das also sinnlos, oder gibt es da doch einen tieferen Sinn?
 

Ähnliche Themen

Zurück
Oben