Junior — Middle
Proqram təminatı inkişafında Singleton nümunəsinin əsas məqsədi nədir?
sobes.tech Süni İntellekt
AI-dan cavab
Singleton nümunəsi, bir sinifin yalnız bir nümunəsinin olmasını təmin edir və bu nümunəyə qlobal giriş nöqtəsi təqdim edir. Bu, mərkəzləşdirilmiş resursların və ya vəziyyətin idarə olunması lazım olduqda, məsələn, tənzimləmə meneceri, qeydiyyatçı və ya verilənlər bazası bağlantısı üçün faydalıdır.
Swift-də nümunə:
class Logger {
static let shared = Logger()
private init() { }
func log(_ message: String) {
print(message)
}
}
// İstifadə:
Logger.shared.log("Mesaj")