Junior — Middle
Kako implementirati Singleton obrazac u Javi?
sobes.tech АИ
Одговор од АИ
Шаблон Singleton гарантуje da klasa ima samo jedan primerak i pruža globalnu tačku pristupa tom primerku.
U Javi, može se implementirati na sledeći način:
public class Singleton {
private static Singleton instance;
private Singleton() {
// privatni konstruktor sprečava kreiranje primera spolja
}
public static synchronized Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
}
Ovde, metoda getInstance() kreira objekat pri prvom pozivu i vraća ga pri sledećim, obezbeđujući jedinstvenost primera.