Junior — Middle
Milyen tervezési minták vannak Java alkalmazásfejlesztéshez?
sobes.tech MI
Válasz az MI-től
Java-ban gyakran alkalmazott tervezési minták a következők:
- Singleton — az osztály egyetlen példányának biztosítására.
- Factory Method — objektumok létrehozására anélkül, hogy konkrét osztályt adna meg.
- Observer — feliratkozás és értesítés megvalósítására változásokról.
- Decorator — az objektumok funkcióinak dinamikus bővítésére.
- MVC (Model-View-Controller) — a logika, a megjelenítés és az irányítás szétválasztására.
Singleton példa:
public class Singleton {
private static Singleton instance;
private Singleton() {}
public static synchronized Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
}