Command pattern: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Thijs!bot (discussione | contributi)
m Bot: Aggiungo: ja:Command パターン
FrescoBot (discussione | contributi)
m Bot: apostrofo dopo l'articolo indeterminativo
Riga 89:
 
# Il ricevente dell'operazione (nel nostro caso una parete) non è deciso al momento della creazione dei lavori ma a tempo di esecuzione.
# È possibile incapsulare un'azione in modo che essa sia atomica. In questo modo si implementa un meccanismo di transazionalità in cui un' insieme di operazioni è svolto in toto o per nulla.
# I ''Command'', conoscendo le operazioni che devono svolgere, possono implementare anche un ''unexecute'' o ''undo''. Se necessario il Command, prima di eseguire, ricorda lo stato precedente alla sua esecuzione in modo da poter annullare la sua operazione.
# È possibile rendere asincrona la scelta dei comandi rispetto alla loro esecuzione. Un certo numero di command, selezionati da un client, possono essere ''consumati'' da un altro oggetto che li riceve in un tempo diverso dalla loro selezione.