виде в конструкторах классов — антипаттерн. Подскажите, пожалуйста, нормальная ли практика сделать класс EventEmitter, и использовать его метод для подписки в конструкторах других классов? Или сам факт подписки в конструкторе — не есть хорошо?
Почему это антипаттерн? Объяснение было?
события используются чтобы убрать зависимость модулей друг от друга, вместо этого они взаимодействуют по событиям, это не антипатерн а разновидность depencyinjection - вызываем конструктор и сам класс себя подписывает на события - то есть сам разрешаем свои зависимости
Нет, не сказали
Обсуждают сегодня