Sobes.tech
Junior — Middle

Welke ontwerppatronen worden in Java gebruikt voor het ontwikkelen van applicaties?

sobes.tech AI

Antwoord van AI

In Java worden vaak de volgende ontwerp patronen gebruikt voor applicatieontwikkeling:

  • Singleton — om een enkele instantie van de klasse te garanderen.
  • Factory Method — om objecten te maken zonder de specifieke klasse aan te geven.
  • Observer — voor het implementeren van abonnementen en notificaties over wijzigingen.
  • Decorator — om functionaliteit dynamisch aan objecten toe te voegen.
  • MVC (Model-View-Controller) — om logica, presentatie en controle te scheiden.

Voorbeeld van Singleton:

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