Skip to Content
DocsCladiCore Concepts

Overview

This section delves into the fundamental design patterns and concepts employed within the library. Understanding these concepts is key to effectively using the provided utilities.

  • Dependency Injection (Container): Learn how the Container manages dependencies and promotes loose coupling.
  • Registry Pattern: Discover how the Registry is used to store and retrieve named templates or configurations.
  • Factory Pattern: See how the Factory utilizes the Registry to create instances of objects.
  • Error Handling: Understand the standardized Error structure used throughout the library.
Last updated on