Cephe tasarım deseni ile Memento tasarım deseni arasındaki fark nedir?

Cephe tasarım modeli, karmaşık bir sisteme basitleştirilmiş bir arayüz sağlarken, Memento tasarım modeli, daha sonra geri yüklenebilmesi için bir nesnenin iç durumunu yakalar ve dışsallaştırır.

Başka bir deyişle, Facade modeli, bir sistemin arayüzünü soyutlamak ve basitleştirmek için kullanılır ve istemcilerin kullanımını kolaylaştırır. Nesne durumunun saklanmasını veya geri yüklenmesini içermez.

Öte yandan, Memento modeli, bir nesnenin durumunu yakalamak ve harici olarak depolamak için kullanılır, böylece gerekirse daha sonra geri alınabilir ve geri yüklenebilir. Bir sistem arayüzünü basitleştirmek yerine nesne durumunu kaydetmeyi ve geri yüklemeyi içerir.

Yayın tarihi: