Sobes.tech
Junior — Middle

Kotlin dilinde Singleton desenegini nasıl uygulayabilirsiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Kotlin'de Singleton deseni, object anahtar kelimesi kullanılarak çok basit bir şekilde uygulanır. Bu bildirim, tek bir örneği olan, tembel ve thread-safe şekilde başlatılan bir sınıf oluşturur.

Örnek:

object DatabaseConnection {
    fun connect() {
        println("Veritabanına bağlanılıyor")
    }
}

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

Bu şekilde, object uygulamada tek bir örneğin olmasını garanti eder ve Singleton desenini uygulamak için ek kod yazmaya gerek kalmaz.