repository-pattern

Use repositories to encapsulate database queries and provide a clean interface for data access Use when designing system architecture. Architecture category skill.