Flutter Design Patterns: 4 — Composite
An overview of the Composite design pattern and its implementation in Dart and Flutter
In the last article, I analysed the Template Method design pattern. This time I would like to represent the pattern which is pretty simple to understand (compared to the other design patterns) and is related to the implementation of the Flutter framework itself — the Composite design pattern.
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 Composite design pattern?
- Analysis
- Implementation
- Other articles in this series
- Your contribution
What is the Composite design pattern?
The Composite is one of the structural design patterns. Its intention in the GoF book is described as:
Compose objects into tree…