问题描述
我正在尝试使用 Java 对我的业务进行建模,以便我可以运行模拟并找到最佳输入等。我正在努力解决的概念是如何对对象状态进行建模。例如,假设我们有一个名为 Farm 的类,它有一些保持不变的变量,例如面积和位置等。但是在 Farm 的生命周期中,我们将拥有不同长度的草,有时我们会割草以获得干草等。还有我们可以放入不同类型的草,它们会在一年中的不同时间以不同的速度生长等等。我的问题是如何为此创建一个类。如果我想获得日期 x 的草高并将其与日期 y 的草高度进行比较,你会如何设置你的班级来这样做?是否有与此实现相关的模式?
我最初的想法是创建另一个 Timeline 类,它基本上将每天的对象保存在一个列表中,然后在运行程序时,Farm 类会通过该列表来构建它的模型。但是,实现起来非常复杂,我觉得有一个更好的方法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)