игры и и хранит их список и является синглтоном.
У него есть метод удаления игры и метод отправки юзерам списка игр.
Как в классе игры использовать методы класса сервер для удаления игры и отправка списка?
вроде по логике класс игр должен быть черной коробочкой
и уж никак не может вызывать методы главного класса
с другой стороны удалить сам себя класс игр тоже не может
как и получить доступ к списку игр, они ведь в классе сервер лежат.
класс сервера может подписаться на какие-то события своих игр и выполнять действия
Чёрнокоробочность не исключает использования сервисов
Ну или как пример из доков MOBX, например. Ты в модель передаешь ссылку на коллекцию, в которой эта модель лежит, по которой сама модель может удалять саму себя, например. Хз, насколько это правильно и красиво
Обсуждают сегодня