Моя цель, создать карточную игру "найди пару".
Я создаю и описываю класс, который отвечает за игровое поле
class Game{
constructor(numberOfCart) {
this.numberOfCart = numberOfCart;
}
// мои методы
}
Так же я создаю класс, который описывает состояние отдельной карты (количество карт выбирается игроком, и может быть например от 4 до 32)
class GameCart {
constructor(args) {
this._open = false;
}
// methods
}
То есть, при запуске игры, я создам n карт. Но как связать каждую карту со своим отдельным классом? Как вызвать конструктор n раз? Мне придется создавать до 32 переменных? Подскажите, какой правильный подход, может я вообще не туда думаю