Является ли шаблон репозитория слоем абстракции?
Я пытаюсь провести НИОКР по шаблонам проектирования для личного роста, и если я правильно понимаю, шаблон репозитория работает как уровень абстракции, потому что он отделяет реализацию от функциональности.
Может быть, я здесь совершенно не прав, или, может быть, я не до конца понимаю это; так что, надеюсь, кто-то может объяснить, почему это абстракция или нет, или почему мой вопрос не имеет смысла.