İnternetin çeşitli kaynaklarından hatıra desenini okudum. Farklı kaynaklardan farklı bilgiler, bu kalıbın gerçekte neden gerekli olduğu konusunda karışıklığa neden oldu.
Dofactory uygulama bu modelin birincil amaç sisteminin durumunu geri yüklemek için olduğunu söylüyor.
Wiki birincil amaç olması olduğunu söylüyor mümkün sistemde değişiklikler geri yükleyin. Bu, farklı bir etki yaratır - bir sistemin, geri yüklemeye gerek kalmadan anı uygulamasının mümkün olduğunu söyleyerek. Ve bu geri yükleme yeteneği bunun bir özelliğidir.
OODesign diyor ki
Bazen bir noktada bir nesnenin iç durumunu yakalamak ve daha sonra nesneyi bu duruma geri yükleme yeteneğine sahip olmak gerekir. Böyle bir durum, hata veya hata durumunda faydalıdır.
Öyleyse sorum şu: Bunu tam olarak neden kullanıyoruz? Önceki devletleri kurtarmak mı yoksa Bekçi ve Memento arasındaki kapsüllemeyi teşvik etmek mi? Bu tür bir kapsülleme neden bu kadar önemlidir?
Düzenleme: Ziyaret edenler için, bu Uygulama göz atın!
Düzenleme : Sorunum için bir hatıra çözüm uygulama üzerinde çalışıyorum. Bununla ilgili başka bir soru yayınlayacağım ve bu soruyu bu soruya bağlayacağım. Değerli önerilere cevap verdiğiniz için hepinize teşekkürler!
Edit 3 : İşte benim örnek uygulama bağlantısı