IntermediateVocabulary#software-architecture#backend#developer-tools

Strategy Pattern Vocabulary

Build fluency in the vocabulary of extracting an interchangeable algorithm behind a common interface swappable at runtime.

0 / 5 completed
1 / 5
At standup, a dev mentions extracting an interchangeable algorithm into its own object behind a common interface, so calling code can swap in a different algorithm at runtime without changing the code that uses it. What is this design pattern called?