Command pattern: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Perseo (discussione | contributi)
m categorie
Perseo (discussione | contributi)
m introduzione
Riga 1:
Il '''Command pattern''' è uno dei [[design pattern]]: siche trattapermette di unaisolare soluzionela standardporzione addi codice che effettua un'azione (eventualmente molto complessa) dal codice che ne problemarichiede piuttostol'esecuzione; comunel'azione nellaè progettazioneincapsulata delnell'oggetto softwareCommand.
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 importante è che il destinatario della richiesta può non essere deciso staticamente all'atto dell'istanziazione del command ma ricavato a tempo di esecuzione.