базовый интерфейс/абстрактный класс для группы сервисов и уже затем их инжектить в зависимости от окружения.
Собственно:
1) Как организовать это с точки зрения структуры проекта. Интуитивно хочу сделать так:
services/
AbstractCommentService
impl/
MockCommentService
RealCommentService
2) Как правильно давать имена файлам в такой ситуации?
Вот на днях начал учить ангуляр, по этому много вещей не знаю. Спасибо за терпение и помощь 🙏
Аналогичная проблема. Прочитал ряд статей: раз, два, три (пример), вывод напрашивается такой - я тупой и это не вылечить надо создать абстрактный класс сервиса, определить там общие метОды, наследовать класс сервисами-потребителями. Затем создать servicefactory класс для перебора сервисов-потребителей. Отличать их будем по токену useValue. Как-то так. То практически полностью по статье номер два, которую я привел. А как сделали вы?
Обсуждают сегодня