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

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

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

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

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

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

1 Ответ

1 голос
/ 06 марта 2012

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

...