Библиотека собеса по PHP | вопросы с собеседований
❓ Что делает паттерн Repository?
Repository инкапсулирует доступ к хранилищу и отдаёт доменные объекты, пряча SQL/ORM за интерфейсом-«коллекцией» (find, save, delete).
Доменный код зависит от интерфейса репозитория, а не от конкретной БД, реализацию можно подменить, например на in-memory для тестов.
8 · 872 ·