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