есть типичный круд(только в базу ходит), но при этом при создании мне нужно куда-то сходить в другой сервис, что-то еще сделать, и т.д. И вот как лучше сделать, сделать что-то вроде фасада и продублировать методы, которые ничего кроме круда не делают(т.е. будет просто прокси метод, который сразу вызывает круд), или сделать сервис, в котором только методы, где не только круды, а в контроллер инжектить и круд, и этот сервис. Мне нравится подход с фасадом, но там будет дублирование
Звучит так, как будто это не дублирование, а разделение уровней ответственности/абстракции - да, где-то будут простые вызовы а-ля проксирование, где-то логика побольше
Обсуждают сегодня