-
Design Pattern (8) Builder Pattern Complete Tutorial - Step-by-Step Construction of Complex Objects
Learn how Builder Pattern solves complex object creation problems. Deep dive into designing step-by-step builders through beverage customization system examples, improving object initialization readability and flexibility. Includes UML design, implementation examples, and best practices.
-
Design Pattern (7) Abstract Factory Pattern Complete Tutorial - Unified Creation of Product Families
Learn how Abstract Factory Pattern solves the creation problem of related object groups. Deep dive into designing unified product family creation interfaces through beverage shop themed package examples. Includes UML design, implementation examples, and best practices.
-
Design Pattern (6) Factory Method Pattern Complete Tutorial - Extensible Object Creation
Learn how Factory Method Pattern solves the extensibility issues of Simple Factory. Deep dive into designing extensible object creation systems through a global beverage chain example. Includes UML design, implementation examples, and best practices.
-
Design Pattern (5) Simple Factory Pattern Complete Tutorial - Encapsulating Object Creation Logic
Learn the core concepts of Simple Factory Pattern through a beverage ordering system example. Deep dive into encapsulating object creation logic, reducing code duplication, and improving maintainability. Includes UML design, Swift/Kotlin implementation, and best practices.
-
Design Patterns (4) UML Unified Modeling Language Complete Guide: Class Diagrams and Design Pattern Visual Expression
Master UML class diagram basic elements and relationship representations, including Class, Interface, inheritance, association, composition, and aggregation core concepts. Learn how to use UML for visual expression of design patterns to enhance system architecture design capabilities.