Archivio

Archive for 8 novembre 2011

GoF Patterns: Command

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

  1. 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.
  2. L’Invocatore ha l’obiettivo di incapsulare, nascondere i dettagli della chiamata come nome del metodo e parametri.
  3. Il Ricevitore utilizza i parametri ricevuti per eseguire l’operazione

Leggi tutto…

Categorie:GOF Pattern, java