table-data-gateway

Jaka jest różnica między maperem danych, bramką danych tabeli( Gateway), obiektem dostępu do danych (DAO) i wzorcami repozytoriów?

[3]}staram się odświeżyć moje umiejętności projektowania wzorów, i jestem ciekaw, jakie są różnice między tymi wzorami? Wszy ... cznych dla baz danych. Czy coś przeoczyłem? Wydaje się trochę dziwne mieć 3-4 różne sposoby robienia dokładnie tego samego.