Привет всем!
У меня есть интересная задача. Есть главный объект, который создает экземпляр другого класса:
app = new Application();
Application.prototype.initialize = function() {
// ...
this.config = new Configuration(parameters);
// ...
}
В классе Configuration есть метод changeSettings
, который можно вызвать так:
app.config.changeSettings(parameters);
Этот метод changeSettings
используется в разных местах Application. У меня есть метод в Application:
Application.prototype.refresh = function() {
// выполняет обновление без параметров
}
Мне нужно, чтобы метод refresh
автоматически вызывался каждый раз, когда срабатывает changeSettings
. Но я не хочу добавлять этот вызов в каждое место, где используется changeSettings
. Есть ли способ это реализовать элегантно?
Буду благодарен за любые идеи!