O'Reilly logo

C# 3.0 Entwurfsmuster by Judith Bishop

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Memento-Muster

Rolle

Dieses Muster wird genutzt, um den internen Zustand eines Objekts zu erfassen und ihn extern abzuspeichern, so dass er später wiederhergestellt werden kann.

Illustration

Viele Computerspiele spielt man über einen recht langen Zeitraum. Es ist sehr praktisch, den Zustand eines Spiels abspeichern zu können, um später weiterzuspielen. Es kann auch nützlich sein, den Spielzustand an „Checkpoints« abzuspeichern, so dass man später nach einem desaströsen Spielzug dorthin wieder zurückkehren kann. Hier zum Beispiel eine Beschreibung von CilkChess, einem Schachprogramm vom MIT:

Cilk-Jobs überstehen normalerweise Abstürze des Rechners oder Aussetzer des Netzwerks, obwohl Cilk-Programme nicht speziell darauf ausgelegt wurden, so etwas abzufangen. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required