Sobes.tech
Junior — Middle

შეგიძლიათ გამოიტანოთ კონკრეტული დიზაინის ნიმუშის პრაქტიკული განხორციელების მაგალითი?

sobes.tech AI

პასუხი AI-სგან

Java-ში Singleton-ის ნიმუში — როდესაც საჭიროა გარანტია იმისა, რომ კლასი აქვს მხოლოდ ერთი მაგალითი და გლობალური წვდომის წერტილი მისთვის:

public class Singleton {
    private static Singleton instance;

    private Singleton() {
        // პირადი კონსტრუქტორი აცილებს ობიექტების შექმნას გარედან
    }

    public static synchronized Singleton getInstance() {
        if (instance == null) {
            instance = new Singleton();
        }
        return instance;
    }
}

ეს ნიმუში სასარგებლოა, მაგალითად, მონაცემთა ბაზასთან დაკავშირების ან ლოგირების მართვისთვის, როდესაც მთელი პროგრამისთვის ერთიანი საერთო ობიექტი სჭირდება.