模型视图演示者.模型是一个列表——它是正确的体系结构决策吗

本文关键字:模型 决策 列表 体系结构 视图 一个 | 更新日期: 2023-09-27 18:27:00

让我向您展示一个抽象示例:我有一台天气机器,它可以产生不同类型的天气:雪(雪花飘落)、雨等…

每一片雪花或每一滴雨滴都是一道风景:所以我有很多风景。

因为我想要独特的下落算法,所以每一片雪花或每一滴雨滴都有自己的类实例。这就是为什么在我看来,模型必须是雪花/雨滴的列表。

演示者接收风变化、下降速度变化和更改模型属性的事件。

这是正确的架构决策吗?

模型视图演示者.模型是一个列表——它是正确的体系结构决策吗

我不是动画和图形方面的专家,但每次下雨都使用类的实例会占用大量内存,而且可能不会很快。MVP听起来并不适合图形编程。你有没有考虑过使用类似XNA的东西?