Sobes.tech
Junior — Middle

Ինչպե՞ս կարելի է իրականացնել Singleton ձևանմուշը Kotlin լեզվում։

sobes.tech AI

Պատասխան AI-ից

Kotlin- ում Singleton նմուշը շատ հեշտ է իրականացնել object բանալի բառի միջոցով: Այս հայտարարությունը ստեղծում է մի դաս, որի միայն մեկ օրինակ կա, որը մնում է դանդաղ և բջջային անվտանգ:

Օրինակ:

object DatabaseConnection {
    fun connect() {
        println("Կապվել տվյալների բազայի հետ")
    }
}

fun main() {
    DatabaseConnection.connect() // սինգլտոնի մեթոդի կանչ
}

Այսպիսով, object երաշխավորում է, որ օրինակը կլինի միակ՝ ծրագրում, և ավելորդ կոդ գրել անհրաժեշտ չէ սինգլտոնի նմուշը իրականացնելիս։