Sobes.tech
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;
    }
}