Model-View-Presenter. Модель представляет собой список - это правильное архитектурное решение?
Позвольте мне показать вам абстрактный пример: у меня есть погодная машина, которая может производить различные типы погоды: снег (падающие снежинки), дождь и т. Д.
Каждая снежинка или капля дождя - это вид, поэтому у меня много видов.
Поскольку я хочу уникальный алгоритм падения, у каждой снежинки или капли дождя есть свой экземпляр класса. Вот почему на мой взгляд модель должна быть списком снежинок / капель дождя.
Ведущий получает события изменения ветра, скорости падения и изменения свойств модели.
Это правильное архитектурное решение?
1 ответ
Я не специалист по анимации и графике, но использование экземпляров классов для каждой капли дождя может съесть много памяти и, возможно, не очень быстро. MVP не подходит для графического программирования. Вы рассматривали возможность использования чего-то вроде XNA?