Sobes.tech
Junior — Middle

Java dasturlarini ishlab chiqishda qanday dizayn shablonlari ishlatiladi?

sobes.tech AI

AIdan javob

Java'da dasturlashda ko‘pincha quyidagi dizayn shablonlari qo‘llaniladi:

  • Singleton — sinfning yagona nusxasini ta'minlash uchun.
  • Factory Method — aniq sinfni ko‘rsatmasdan obyektlar yaratish uchun.
  • Observer — obuna bo‘lish va o‘zgarishlar haqida bildirish uchun.
  • Decorator — obyektlarga dinamik ravishda funksionallik qo‘shish uchun.
  • MVC (Model-View-Controller) — mantiq, ko‘rinish va boshqarishni ajratish uchun.

Singleton misoli:

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