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;
}
}