Command pattern
Aspetto
Introduzione
Il Command è uno dei Design Patterns: si tratta di una soluzione standard ad un problema piuttosto comune nella progettazione del software. Questo Pattern permette di isolare la porzione di codice che effettua un'azione (eventualmente molto complessa) dal codice che ne richiede l'esecuzione; l'azione è incapsulata nell'oggetto Command.
L'obiettivo è rendere variabile l'azione del client senza però conoscere i dettagli dell'operazione stessa. Altro aspetto importate è che il destinatario della richiesta può non essere deciso staticamente all'atto dell'istanziazione del command ma ricavato a run-time.
Struttura
