Junior — Middle
¿Cómo se puede implementar el patrón Singleton en Kotlin?
sobes.tech AI
Respuesta de la IA
En Kotlin, el patrón Singleton se implementa muy fácilmente usando la palabra clave object. Esta declaración crea una clase con una única instancia, que se inicializa de manera perezosa y segura para hilos.
Ejemplo:
object DatabaseConnection {
fun connect() {
println("Conectando a la base de datos")
}
}
fun main() {
DatabaseConnection.connect() // llamada al método singleton
}
De esta manera, object garantiza que la instancia será única en la aplicación, y no es necesario escribir código adicional para implementar el patrón Singleton.