//Çağrıldığında daha önceden kopyası alınan Memento sınıfındaki bilgiler Ayarlar nesnesine geri döndürülüyor... public void GetDefaultAyarlar(AyarlarMemento ayarlarMemento) { this.Adi = ayarlarMemento.Adi; this.Turu = ayarlarMemento.Turu; this.Sekil = ayarlarMemento.Sekil; this.Miktar = ayarlarMemento.Miktar; this.Cesit = ayarlarMemento.Cesit; }
//Çağrıldığında Ayarlar nesnemizin kopyasını oluşturacak olan metot tanımlanıyor... public AyarlarMemento Backup() { AyarlarMemento ayarlarMemento = new AyarlarMemento { Adi = this.Adi, Turu = this.Turu, Sekil = this.Sekil, Miktar = this.Miktar, Cesit = this.Cesit, }; return(ayarlarMemento); }