Flutter Design Patterns: 5 — Strategy
An overview of the Strategy design pattern and its implementation in Dart and Flutter
In the last article, I have represented the Composite design pattern. This time, I would like to analyse and implement a design pattern that belongs to the category of behavioural design patterns — Strategy.
Update 2022–09–15: I moved this blog to my personal website. For a better reading experience, up to date articles, interactive code examples and some extra content FOR FREE, check kazlauskas.dev.
Table of Contents
- What is the Strategy design pattern?
- Analysis
- Implementation
- Other articles in this series
- Your contribution
What is the Strategy design pattern?
Strategy, also known as policy, belongs to the category of behavioural design patterns. The intention of this design pattern is described in the GoF book:
Define a family of algorithms, encapsulate each…