News

It can even be a collection of SQL statements. In using the Repository design pattern, the business logic layer of your application need not have any knowledge on how data persistence happens beneath.
Every design pattern identifies a recurring design problem in a specific application context, then offers a generalized, reusable solution that is applicable to different application scenarios.