Добрый день! Пробую переписать свое приложение по паттернам: модули, медиатор, фасад. Подскажите, пожалуйста, начало для медиатора по коду ниже. Понимаю, что вызов player.draw_player(); должен быть в медиаторе (или в шаблоне обсервер?), но что-то не придумаю как написать лучше, чтобы потом меньше (вообще) не переделывать.
var game_field = (function() {
var field = {};
return {
draw_field: function() {
/* code */
player.draw_player();
/* code */
}
}
});
var player = (function(){
var config = {};
return {
init_player: function(){},
draw_player: function(){}
}
});