@topuserman

Как архитектурно лучше решить такую задачу (с точки зрения ооп)?

В фреймворке котором работают, есть некоторый встроенный класс - EventManager.
Который умеет добавлять, регистрировать обработчики событий и т.д.

Я бы хотел упростить сигнатуру одного из методов (чтобы входные параметры имели совсем иной формат).

Например:

был метод AttachEventHandler(module, type, handler) а я сделал такай метод:

SimpleAttachEventHandler(config) {
     // тут делаю еще какие-то дела
    AttachEventHandler(config.module, config.type, config.handler);  // т.е. внутри своего метода я дергаю тот же метод фреймворка
}


Расширять наследованием - не хотелось бы.
Подскажите пожалуйста, какие есть архитектурные решения?
  • Вопрос задан
  • 167 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы