Junior — Middle
Cum se poate implementa pattern-ul Singleton în limbajul Kotlin?
sobes.tech AI
Răspuns de la AI
În Kotlin, pattern-ul Singleton se implementează foarte simplu folosind cuvântul cheie object. Această declarație creează o clasă cu o singură instanță, care este inițializată leneș și sigur pentru fire.
Exemplu:
object DatabaseConnection {
fun connect() {
println("Conectare la baza de date")
}
}
fun main() {
DatabaseConnection.connect() // apelarea metodei singleton
}
Astfel, object garantează că instanța va fi unică în aplicație, și nu este nevoie să scrii cod suplimentar pentru a implementa pattern-ul Singleton.