Angarsa Learning
  • folder Clean Architecture 11
  • folder CSS 30
  • folder Database 10
  • folder Design Pattern 23
  • folder Docker 26
  • folder Dynamic Programming 13
  • folder Game Design System 9
  • folder Go 18
  • folder Go Gin 10
  • folder Go Gin HTML Template 10
  • folder Go GORM 9
  • folder HTML 22
  • folder Jinja 6
  • folder LLM 22
  • folder Machine Learning 30
  • folder Neovim 9
  • folder Optimizing PostgreSQL 29
  • folder Programming 101 11
  • folder Redis 14
  • folder Regex 9
  • folder Rust 14
  • folder Rust Askama 5
  • folder Rust Axum 30
  • folder Shader 11
  • folder Typescript 67

Design Pattern

  • Singleton Pattern - Ensuring Single Instance Access

    11 min
  • Factory Pattern - Creating Objects Without Specifying Exact Classes

    16 min
  • Abstract Factory Pattern - Creating Families of Related Objects

    12 min
  • Builder Pattern - Constructing Complex Objects Step by Step

    23 min
  • Observer Pattern - Defining One-to-Many Dependencies Between Objects

    24 min
  • Prototype Pattern - Creating Objects by Cloning Existing Instances

    13 min
  • Decorator Pattern - Adding Behavior to Objects Dynamically

    14 min
  • Adapter Pattern - Making Incompatible Interfaces Work Together

    15 min
  • Bridge Pattern - Separating Abstraction from Implementation

    20 min
  • Command Pattern - Encapsulating Requests as Objects

    22 min
  • Composite Pattern - Treating Individual Objects and Compositions Uniformly

    19 min
  • Facade Pattern - Providing Simplified Interface to Complex Subsystems

    25 min
  • Template Method Pattern - Defining Algorithm Skeleton with Customizable Steps

    3 min
  • Flyweight Pattern: Minimizing Memory Usage with Shared Objects

    12 min
  • Proxy Pattern - Providing Placeholder or Surrogate for Another Object

    14 min
  • State Pattern - Allowing Object Behavior to Change When Internal State Changes

    17 min
  • Chain of Responsibility Pattern - Passing Requests Along Chain of Handlers

    19 min
  • Iterator Pattern - Providing Sequential Access Without Exposing Internal Structure

    19 min
  • Mediator Pattern: Coordinating Complex Object Interactions

    14 min
  • Memento Pattern: Capturing and Restoring Object State

    14 min
  • Visitor Pattern: Separating Algorithms from Object Structures

    14 min
  • Interpreter Pattern: Building Domain-Specific Language Processors

    16 min
Design Pattern chevron_right

Next Singleton Pattern - Ensuring Single Instance Access
arrow_forward