Before we take a closer look at how the FinancialForce Apex Enterprise Pattern library has helped us implement this pattern, let's first take a look at the following revised example of the code shown earlier. This code utilizes a new Apex class called Application. This class exposes a static property and method to create an instance of a Unit Of Work.
The fflib_ISObjectUnitOfWork Apex Interface is used to expose the features ...