Lauffähige Implementierung (ohne Observer)