Model-View-Presenter. Модель представляет собой список - это правильное архитектурное решение?

Позвольте мне показать вам абстрактный пример: у меня есть погодная машина, которая может производить различные типы погоды: снег (падающие снежинки), дождь и т. Д.

Каждая снежинка или капля дождя - это вид, поэтому у меня много видов.

Поскольку я хочу уникальный алгоритм падения, у каждой снежинки или капли дождя есть свой экземпляр класса. Вот почему на мой взгляд модель должна быть списком снежинок / капель дождя.

Ведущий получает события изменения ветра, скорости падения и изменения свойств модели.

Это правильное архитектурное решение?

1 ответ

Решение

Я не специалист по анимации и графике, но использование экземпляров классов для каждой капли дождя может съесть много памяти и, возможно, не очень быстро. MVP не подходит для графического программирования. Вы рассматривали возможность использования чего-то вроде XNA?

Другие вопросы по тегам