Learning has fun - @Xi Xiao

Presentation - Separation of Concerns in Salesforce

Separation of Concerns

This is a simple yet powerful OO design principle proposed originally by Martin Fowler, and ported into Apex by Andy Fawcett.

I had the chance to talk about it in Helsinki Salesforce Developer Community in Jan. 2019.

Presentation Video



Sample code repo