код, который весь пронизан наследованиями сервисов. Сначала заплатка, а потом заплатка становится уже основой.
Я так полагаю, что вы наследование заменяете какими-то поведенческими шаблонами программирования? Можете пример привести? Стратегия?
композиция
берешь общие штуки которые у тебя в базовых классах иделаешь из них... другой сервис который становится просто зависимостью
Обсуждают сегодня