Junior — Middle
Kako implementirati Singleton obrazac u Kotlinu?
sobes.tech АИ
Одговор од АИ
У Kotlin, шаблонот Singleton се реализира многу лесно со помош на клучната реч object. Оваа декларација создава класа со единствен примерок, кој се иницијализира лениво и безбедно за нишки.
Пример:
object DatabaseConnection {
fun connect() {
println("Поврзување со базата податоци")
}
}
fun main() {
DatabaseConnection.connect() // повик на методот на синглтон
}
На овој начин, object гарантира дека примерокот ќе биде единствен во апликацијата, и не е потребно да се пишува дополнителен код за имплементација на шаблонот Singleton.