В фреймворке котором работают, есть некоторый встроенный класс - EventManager.
Который умеет добавлять, регистрировать обработчики событий и т.д.
Я бы хотел упростить сигнатуру одного из методов (чтобы входные параметры имели совсем иной формат).
Например:
был метод AttachEventHandler(module, type, handler) а я сделал такай метод:
SimpleAttachEventHandler(config) {
// тут делаю еще какие-то дела
AttachEventHandler(config.module, config.type, config.handler); // т.е. внутри своего метода я дергаю тот же метод фреймворка
}
Расширять наследованием - не хотелось бы.
Подскажите пожалуйста, какие есть архитектурные решения?