Command pattern: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Aggiungo: ja:Command パターン |
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
# 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.
|