#design-patterns (14)