The Repository is a design pattern often used in Domain Driven Design (DDD) to help the domain layer access data needed from the underlaying persistence layer.
The Repository pattern was described by Martin Fowler as:
A Repository mediates between the domain and data mapping layers, acting like an in-memory domain object collection. Client objects construct query specifications decoratively and submit them to Repository for satisfaction. Objects can be added to and removed from ...
No comments yet, be the first one to post comment.