Apex enterprise patterns(2/2)
Domain & Selector layers
4 min readNov 15, 2020
Domain layer
Like the Service layer, the Domain Model provides a more granular level of code encapsulation and reuse within your application, such as complex validation, defaulting, and other logic relating to complex calculation and manipulation.