Я написал два простейших примера паттерна mediator. Помогите пожалуйста определить оба ли они являются равноправными и соответственно могут называться медиаторами или нет.
Если кратко, то есть объекты player и canvas. Они общаются через объект game, который является медиатором.
Кода не очень мало, но отличаются они только парой строк.
В первом я передаю canvas из game в player так:
this.player = new Player({
.......
canvas: this.canvas
});
И использую в player так:
constructor(initObj) {
.....
this.canvas = initObj.canvas;
}
Во втором примере передаю canvas из game в player так:
this.player = new Player({
.......
game: this.game
});
И использую в player так:
constructor(initObj) {
.....
this.game = initObj.game;
}
......
...this.game.canvas.width....
Вот первый пример. Вот второй пример.
Могут ли в будущем возникнуть проблемы из-за такого различия в написании?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте столкнулся с такой проблемой чтоКакая то функция делается хорошо через Bot-brothers, а другая node-telegram-bot-api как я могу их обьеденить...
Есть ли возможность чтобы хоть где-то заработал этот код? В Chrome всё работает
Нужно чтобы при нажатии на кнопку "Return Interval" процедура продолжала действиеЧто в коде неправильно?