Junior — Middle
Кои шаблони за дизайн се използват в Java за разработка на приложения?
sobes.tech AI
Отговор от AI
В Java често се използват следните шаблони за проектиране при разработка на приложения:
- Singleton — за осигуряване на единствен екземпляр на класа.
- Factory Method — за създаване на обекти без указване на конкретен клас.
- Observer — за реализиране на абонамент и уведомяване за промени.
- Decorator — за динамично добавяне на функционалност към обекти.
- MVC (Model-View-Controller) — за разделяне на логиката, представянето и управлението.
Пример за Singleton:
public class Singleton {
private static Singleton instance;
private Singleton() {}
public static synchronized Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
}