Learn about common (and not-so-common) design patterns on the Force.com platform, with in-depth tutorials of actual applications.Part 2 of this course covers test design patterns, Visualforce architecture and javascript Remoting using Knockout.js to demonstrate real-time data binding from DOM to SObject. It concludes with a unique Apex design pattern that's tailor made for the Force.com platform called the Flow Factory. This stateful pattern organizes the business logic of a conceptual flow chart by leveraging both the Strategy and the Factory Method design patterns while adding a few twists of its own.