Salesforce Development: Design Patterns in Salesforce
What Is Polymorphism in Apex? (Design Patterns Ep. 5)
If you ask five developers to define polymorphism, you might get five different answers. But at its core, the concept is simple: it means “having many…
1 Apr 2025
4 min
Category
Salesforce Development: Design Patterns in Salesforce
Salesforce design patterns in Apex – inheritance, polymorphism and the object-oriented techniques that keep a large Salesforce codebase maintainable.
5 posts
Salesforce Development: Design Patterns in Salesforce
What Is Polymorphism in Apex? (Design Patterns Ep. 5)
If you ask five developers to define polymorphism, you might get five different answers. But at its core, the concept is simple: it means “having many…
1 Apr 2025
4 min
Salesforce Development: Design Patterns in Salesforce
Inheritance in Apex (Salesforce Design Patterns Ep. 4)
It has been a long time coming, but we are back with Episode 4 of the Design Patterns tutorial series! In this installment, we dive deep…
25 Mar 2025
5 min
Salesforce Development: Design Patterns in Salesforce
Design Patterns in Salesforce (Ep. 3) – What is Encapsulation?
The Definition Is Technically Correct And Useless Go looking for a definition of encapsulation and you’ll find something like: “Encapsulation refers to bundling data with the…
19 Oct 2022
4 min
Salesforce Development: Design Patterns in Salesforce
Design Patterns in Salesforce (Ep. 2) – What is Object Oriented Programming (OOP)?
What Is Object Oriented Programming? Quick note before we start: none of this is Salesforce specific. Everything here applies equally to Java, C#, Python or JavaScript.…
12 Oct 2022
4 min
Salesforce Development: Design Patterns in Salesforce
Design Patterns in Salesforce (Ep. 1) – What are Design Patterns?
When Should You Even Think About Design Patterns? I want to start with the last question first, because I think it’s the most important one and…
21 Sep 2022
4 min