Junior — Middle
Kāda ir galvenā Singleton modeļa mērķis programmatūras izstrādē?
sobes.tech AI
Atbilde no AI
Singleton paraugs nodrošina, ka klasei ir ir tikai viena instance un nodrošina globālu piekļuvi šai instancei. Tas ir noderīgi, kad nepieciešams centralizēti pārvaldīt resursus vai stāvokli, piemēram, konfigurācijas pārvaldnieks, žurnāla rakstītājs vai savienojums ar datu bāzi.
Piemērs Swift:
class Logger {
static let shared = Logger()
private init() { }
func log(_ message: String) {
print(message)
}
}
// Lietošana:
Logger.shared.log("Ziņa")