Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

01 Design Patterns

❯

01 Concept

❯

Repository Pattern

Repository Pattern

Feb 10, 20261 min read

  • design-patterns
  • modern
  • repository

Repository Pattern

← Back to Modern and Functional Patterns

Abstract data access behind a collection-like interface. Mediates between the domain and data mapping layers, providing a collection-like interface for accessing domain objects. Hides the details of data persistence.

Key Properties

  • Collection Semantics
  • Persistence Ignorance
  • Query Abstraction

Related

  • Unit of Work (tracks changes for repositories)
  • Domain-Driven Design (tactical pattern)

design-patterns modern repository


Graph View

  • Repository Pattern
  • Key Properties
  • Related

Backlinks

  • Modern and Functional Patterns
  • Specification Pattern
  • Unit of Work
  • DDD Repositories

Created with Quartz v4.5.2 © 2026

  • GitHub