Status: IN
The Builder pattern separates the construction algorithm of a complex object from its representation, so the same construction process can create different representations (e.g., MazeGame as Director driving either a StandardMazeBuilder that creates an actual Maze or a CountingMazeBuilder that only counts rooms and doors).
Source: entries/2026/06/17/gof-oo-chunk-8.md