Design: Creational Design Patterns Usage Guide
Focus on the five main creational patterns: Singleton, Factory Method, Abstract Factory, Builder, Prototype. Exclude structural and behavioral patterns.
Functional Requirements
FR1: Explain when to use common creational design patterns
FR2: Provide clear criteria for choosing each pattern
FR3: Include examples of scenarios for each pattern
FR4: Support understanding for beginners and non-technical learners
Non-Functional Requirements
NFR1: Use simple language without jargon
NFR2: Keep explanations concise and relatable
NFR3: Focus on practical decision-making, not code details