Temps estimé: 10 minutes
Autres patrons de persistance
Sachez qu'il n'existe pas uniquement le Repository
comme patron pour faire le pont avec la persistance.
Chaque patron n'est pas meilleur l'un que l'autre. C'est une question de contexte et chacun vise à répondre à un problème différent.
Dans ce cours d'introduction, nous ne détaillerons pas comment les combiner, quand les utiliser chacun, etc.
Nous voulons cependant que
- vous sachiez qu'il en existe d'autres;
- que vous puissiez décrire les spécificités du
Repository
.
On vous demande donc de maîtriser le Repository
et de connaître ses différences par rapport à Active Record
et DAO
.
Vous devez donc faire vos propres recherches sur les deux patterns suivants:
- Active Record
- DAO (voir les lectures sur le Repository)
Quelles sont les spécificités de Repository
par rapport à ces derniers?