标签: java android performance design-patterns monitor
我希望在不同条件下监控不断变化的价值观。
案例: 值:位置(每5秒更改一次) 条件:如果location.near(波士顿)做...
对于一个值和条件似乎很容易做,但是如果存在多重值和条件,我担心它会削弱硬件,因为它将在Android设备上运行。
是否有设计模式可以帮助我解决这个问题?
答案 0 :(得分:0)
我认为一个好的解决方案可以是规则引擎。有些规则引擎可以在Android平台上正常运行,例如Jess
Java上提供的另一个轻量级规则引擎是Reguloj
基本上,规则引擎基于一组规则,每个规则都包含一个条件和一个规则。
Here您可以找到有关您选择使用或不使用规则引擎的更多信息。