What Varies? A Go-To Mind Map of Design Patterns & SOLID
go
dev.to
Design Patterns & LLD — Go-To Mind Map Notes Source: Dive Into Design Patterns (Alexander Shvets / Refactoring.Guru, v2023) Format: recall-first mind map — every node is Q → hook → when → tiny Go skeleton Diagrams: Mermaid (mindmap / flowchart) Language: Go (interfaces + composition; no classical inheritance trees) How to use these notes (recall pattern) flowchart TD C["Central problem: What varies?"] C --> CREATE["CREATE objects"] C --> STRUCTURE["STRUCTURE