Fondamentalement, chaque fois que vous avez une unité de travail qui est soit sensible aux changements extérieurs, soit doit pouvoir annuler chaque changement , si une erreur se produit ou pour une autre raison.
Cherchez ici d'excellentes réponses et leurs raisons de les utiliser .