В общем, если у тебя разные объекты работают с одинаковым функционалом, вытаскивай их куда-то на уровень выше, чтобы как можно меньше было зависимостей
В общем, если у тебя разные объекты работают с одинаковым функционалом, вытаскивай их куда-то на уровень выше, чтобы как можно меньше было зависимостей
У тебя 2 класса работают с сокетами, в одном логика с уведомлениями, а в другом - логика с подписками. И типо есть класс, в котором работа с сокетами. Я не Ванга, лишь предполагаю)