Obtengo la codificación en la que básicamente se proporciona un "objeto SomeClass" y una "clase SomeClass" y la clase complementaria es la declaración de clase y el objeto es un singleton. De los cuales no puedes crear una instancia. Entonces ... mi pregunta es principalmente el propósito de un objeto singleton en esta instancia particular.Explicación de objetos singleton en Scala
¿Básicamente es solo una manera de proporcionar métodos de clase en Scala? Me gusta +
métodos basados en Objective-C?
Estoy leyendo el libro Programming in Scala y el Capítulo 4 acaba de hablar sobre objetos singleton, pero no entra en muchos detalles sobre por qué esto es importante.
Me doy cuenta de que puedo estar adelantado aquí y que podría explicarse con mayor detalle más adelante. Si es así, házmelo saber. Este libro es razonablemente bueno hasta ahora, pero tiene mucho "en Java, haz esto", pero tengo tan poca experiencia en Java que echo de menos un poco de los puntos que temo. No quiero que esta sea una de esas situaciones.
no recuerdo leer en cualquier parte del Programming in Scala website que Java es un requisito previo para la lectura de este libro ...
De hecho, los autores afirman que Java no es un requisito previo, pero también comentan que es útil para comparar. En la introducción de la segunda edición [Programación en Scala] (http://www.artima.com/shop/programming_in_scala_2ed): "Por otro lado, no se requiere un conocimiento específico de los lenguajes de programación. Aunque la mayoría de la gente usa Scala en la plataforma Java, este libro no supone que usted conozca nada sobre Java. Sin embargo, esperamos que muchos lectores estén familiarizados con Java, por lo que a veces comparamos Scala con Java para ayudar a dichos lectores a entender las diferencias ". Odersky y otros (2008 [2010]: xlv). –