Zasadniczo za każdym razem, gdy masz jednostkę pracy, która jest wrażliwa na zmiany zewnętrzne lub potrzebuje możliwości cofnięcia każdej zmiany , jeśli wystąpi błąd lub z innego powodu.
Poszukaj tutaj kilku doskonałych odpowiedzi i powodów ich używania .