Sobes.tech
Junior — Middle

Kotlin tilida Singleton naqshini qanday amalga oshirish mumkin?

sobes.tech AI

AIdan javob

Kotlin'da Singleton şablonu, object anahtar sözü ilə çox asanlıqla həyata keçirilir. Bu bəyanat, tək nümunəsi olan, tələsmədən və çoxluq təhlükəsiz şəkildə başlatılan bir sinif yaradır.

Nümunə:

object DatabaseConnection {
    fun connect() {
        println("Verilənlər bazasına qoşulma")
    }
}

fun main() {
    DatabaseConnection.connect() // singleton metodunu çağırır
}

Beləliklə, object tətbiqdə nümunənin tək olmasını təmin edir və Singleton şablonunu həyata keçirmək üçün əlavə kod yazmağa ehtiyac yoxdur.