patron de diseño memento
![]() |
![]() |
![]() |
Título del Test:![]() patron de diseño memento Descripción: test pequeño para la presentacion |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál es el propósito principal del patrón Memento?. Permitir que un objeto altere su estado interno sin que otros objetos lo conozcan. Capturar y externalizar el estado interno de un objeto para que pueda ser restaurado más tarde. Definir una familia de algoritmos, encapsular cada uno y hacerlos intercambiables. ¿Cuáles son los componentes principales del patrón Memento?. Originator, Caretaker, Memento. Builder, Director, Product. Subject, Observer, ConcreteObserver. ¿Qué rol desempeña el 'Caretaker' en el patrón Memento?. Crear el objeto Memento. Almacenar y mantener el objeto Memento. Restaurar el estado del Originator directamente. ¿Por qué el Memento a menudo se implementa como una clase interna del Originator?. Para facilitar el acceso a los datos privados del Originator. Para ocultar los detalles internos del Memento al resto del sistema. Ambas opciones anteriores. ¿Cuál es una ventaja clave del patrón Memento en comparación con la serialización completa del objeto?. Mayor eficiencia en el uso de recursos. Mayor control sobre qué partes del estado se guardan. Ambas opciones anteriores. |