Command pattern: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m robot Aggiungo: pl:Wzorzec polecenia |
|||
Riga 92:
# È 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
==Bibliografia==
|