Паттерн Репозиторий: Singleton или нет?
помогите пожалуйста разобраться паттерн Репозиторий должен быть Singletonом или нет? и почему?
паттерн Репозиторий - хранилище коллекции объектов. хранилище как я понимаю должно быть одно, значит репозиторий должен быть Singleton, однако на просторах интернета такое редко встречается
обоснование: не можем подменить реализацию - при работе с другим хранилищем мы не будем имплементить интерфейс репозиторий, а будем наследоваться от реализованного класса репозитория?