Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Concept

Strategy Pattern

Technique

A Gang of Four behavioral design pattern that defines a family of interchangeable algorithms, encapsulates each one, and lets client code select which algorithm to use at runtime without changing the code that uses it.

Facts
Origin Year
1994 1
Core Principle
Enables selecting an algorithm at runtime from a family of algorithms. 2
Connections

Associated With

Erich Gamma, Pioneers

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Strategy pattern among the original 23.

In Field

Sources
1. Wikipedia: Design Patterns (book)
Wikimedia FoundationLead section
Quote, Lead section
Design Patterns: Elements of Reusable Object-Oriented Software (1994) is a software engineering book describing software design patterns.
View the Source
2. Strategy pattern, Wikipedia
Introduction
Quote, Introduction
The strategy pattern enables selecting an algorithm at runtime.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.