◆
Mnemo
Mazos
Stats
Importar
← Diseño OO y Patrones — Entrevista
Modo práctica — no afecta tu plan de repaso (SM-2 queda intacto).
Pregunta 1 de 34
0 correctas
¿Qué problema de estado resuelve una defensive copy?
La performance: la copia superficial evita el costo de duplicar el grafo completo.
Los leaks de memoria: copiar en la frontera evita referencias que el GC no puede recolectar.
Que el caller mute tu interior por referencia: te pasa una lista, la guardás, y después la modifica desde afuera sin que te enteres.
Ninguno si los campos son `final`: final impide reasignar y eso ya blinda el estado.