14
¿Es seguro por defecto, como el patrón de elemento único de Java o es e. gramo. Es necesario definir readResolve
o métodos similares en algún lugar para prevenir la rotura accidental o maliciosa del contrato de singleton?¿Qué garantías tienen los singletons de Scala con respecto a la serialización?
Por qué es 'Singleton' no serializable por defecto? – soc
@soc - esa pregunta no es diferente de preguntar por qué todos los tipos no son serializables por defecto - hay una pregunta de Java para este efecto [aquí] (http://stackoverflow.com/questions/441196/why-java-needs- interfaz serializable). – McDowell
No estoy de acuerdo. Básicamente, hay solo una implementación sensata (en el 99,5% de los casos de uso) para serializar el patrón de singleton, que es fácilmente reemplazable si es necesario. Me pregunto si esos 140 bytes guardados son tan importantes que está permitido por defecto romper el contrato de singleton. – soc