DESIGN PATTERNS IN JAVA | Strategy
Il pattern Strategy si utilizza per modificare a runtime l'implementazione di un metodo, scegliendo tra le diverse opzioni disponibili.
DESIGN PATTERNS IN JAVA | Decorator
Il pattern Decorator consente di aggiungere ad un oggetto nuove funzionalità a runtime senza modificare le altre istanze della classe.
DESIGN PATTERNS IN JAVA | Observer
Il pattern Observer si utilizza quando occorre conoscere lo stato di un oggetto e si vuole ricevere una notifica ad ogni cambiamento dello stesso.