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