Quelle est la différence entre les modèles Data Mapper, Table Data Gateway (passerelle), Data Access Object (DAO) et Repository?
J'essaie de rafraîchir mes compétences en matière de conception de modèles, et je suis curieux de savoir quelles sont les différences entre ces modèles? Tous semblent être la même chose - encapsuler la logique de la base de données pour une entité spécifique afin que le code appelant n'ait aucune...