Junior — Middle
Kā īstenot Singleton šablonu Java valodā?
sobes.tech AI
Atbilde no AI
Singleton šablons nodrošina, ka klasei ir tikai viens eksemplārs un nodrošina globālu piekļuvi šim eksemplāram.
Java to var īstenot šādi:
public class Singleton {
private static Singleton instance;
private Singleton() {
// privāts konstruktors novērš eksemplāru radīšanu ārpus klases
}
public static synchronized Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
}
Šeit, metode getInstance() izveido objektu pirmās izsaukšanas laikā un atgriež to turpmākajās, nodrošinot eksemplāra unikālitāti.