Live briefing
Everything about Strategy pattern
Software design pattern
In computer programming, the strategy pattern is a behavioral software design pattern that enables selecting an algorithm at runtime. Instead of implementing a single algorithm directly, code receives runtime instructions as to which in a family of algorithms to use. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Strategy patternA 5-minute orientation
- Skim a recent paper: An edge-located uniform pattern recovery mechanism using statistical feature-based optimal center pixel selection strategy for local binary patternInfluential work since 2022
- Pick up a classic book: Architects of the business revolutionThe most-reprinted book on the subject
- Read the landmark paper: Crosslinked hyaluronic acid hydrogels: a strategy to functionalize and patternCited 329 times
- Go sideways: State patternA closely related topic
- Go sideways: Mediator patternA closely related topic
📖 Definitions
Noun A creational design pattern where algorithms can be selected at runtime.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Crosslinked hyaluronic acid hydrogels: a strategy to functionalize and pattern
A column pre-ordering strategy for the unsymmetric-pattern multifrontal method
Strategy and stationary pattern in a three-species predator–prey model
Pattern learning by honeybees: conditioning procedure and recognition strategy
A pattern recognition strategy for visual grape bunch detection in vineyards
A Training Strategy for Learning Pattern Recognition Control for Myoelectric Prostheses
Predictive equivalent consumption minimization strategy based on driving pattern personalized reconstruction
Global alignment reference strategy for laser interference lithography pattern arrays
🆕 Influential since 2022
An edge-located uniform pattern recovery mechanism using statistical feature-based optimal center pixel selection strategy for local binary pattern
A pattern design strategy for microwave-absorbing coding metamaterials with tortuosity and connectivity
Gait-Generation Strategy for Lower Limb Exoskeleton Based on Central Pattern Generator
Adaptive power allocation strategy for hybrid energy storage system based on driving pattern recognition
Interfacial local activation strategy tailoring selective zinc deposition pattern for stable zinc anodes
📚 Books worth reading
Architects of the business revolutionDez Dearlove, Des Dearlove · 2000
The knowledge engineLloyd Baird, John C. Henderson · 2001
HBR's 10 Must Reads on DiversityHBR, David A. Thomas · 2019- 📕Stilla flyter MaasMikael Dahlgren · 2008
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- State pattern The state pattern is a behavioral software design pattern that allows an object to alter its behavior when its internal state changes. This pattern is…
- Mediator pattern In software engineering, the mediator pattern defines an object that encapsulates how a set of objects interact. This pattern is considered to be a behavioral…
- Facade pattern The facade pattern (also spelled façade) is a software design pattern commonly used in object-oriented programming. Analogous to a façade in architecture…
- Composite pattern In software engineering, the composite pattern is a partitioning design pattern. The composite pattern describes a group of objects that are treated the…
- Factory method pattern In object-oriented programming, the factory method pattern is a design pattern that uses factory methods to deal with the problem of creating objects without…
- Abstract factory pattern The abstract factory pattern in software engineering is a design pattern that provides a way to create families of related objects without imposing their…
- Command pattern In object-oriented programming, the command pattern is a behavioral design pattern in which an object is used to encapsulate all information needed to…
- Design Patterns Design Patterns: Elements of Reusable Object-Oriented Software (1994) is a software engineering book describing software design patterns. The book was…