Vai al contenuto

Command pattern

Da Wikipedia, l'enciclopedia libera.
Versione del 25 giu 2005 alle 14:23 di Perseo (discussione | contributi) (stub iniziale)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Template:Stub informatica

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

Struttura del Design Pattern Command
Struttura del Design Pattern Command