Archive for 8 novembre 2011
GoF Patterns: Command
8 novembre 2011
9 commenti
Translate in English with Google Translate
In questo articolo tratterò il pattern Command anche detto Action o Transaction
Motivazione
Si tratta di un pattern comportamentale basato su oggetti e viene utilizzato quando si ha la necessità di disaccoppiare l’invocazione di un comando dai suoi dettagli implementativi, separando colui che invoca il comando da colui che esegue l’operazione.
Tale operazione viene realizzata attraverso questa catena: Client->Invocatore->Ricevitore
- Il Client non è tenuto a conoscere i dettagli del comando ma il suo compito è solo quello di chiamare il metodo dell’ Invocatore che si occuperà di intermediare l’operazione.
- L’Invocatore ha l’obiettivo di incapsulare, nascondere i dettagli della chiamata come nome del metodo e parametri.
- Il Ricevitore utilizza i parametri ricevuti per eseguire l’operazione
Categorie:GOF Pattern, java