Junior — Middle
Ինչպե՞ս կարելի է իրականացնել Singleton ձևանմուշը Kotlin լեզվում։
sobes.tech AI
Պատասխան AI-ից
Kotlin- ում Singleton նմուշը շատ հեշտ է իրականացնել object բանալի բառի միջոցով: Այս հայտարարությունը ստեղծում է մի դաս, որի միայն մեկ օրինակ կա, որը մնում է դանդաղ և բջջային անվտանգ:
Օրինակ:
object DatabaseConnection {
fun connect() {
println("Կապվել տվյալների բազայի հետ")
}
}
fun main() {
DatabaseConnection.connect() // սինգլտոնի մեթոդի կանչ
}
Այսպիսով, object երաշխավորում է, որ օրինակը կլինի միակ՝ ծրագրում, և ավելորդ կոդ գրել անհրաժեշտ չէ սինգլտոնի նմուշը իրականացնելիս։