根据条件监控值

时间:2015-11-14 17:08:51

标签: java android performance design-patterns monitor

我希望在不同条件下监控不断变化的价值观。

案例:
值:位置(每5秒更改一次)
条件:如果location.near(波士顿)做...

对于一个值和条件似乎很容易做,但是如果存在多重值和条件,我担心它会削弱硬件,因为它将在Android设备上运行。

是否有设计模式可以帮助我解决这个问题?

enter image description here

1 个答案:

答案 0 :(得分:0)

我认为一个好的解决方案可以是规则引擎。有些规则引擎可以在Android平台上正常运行,例如Jess

Java上提供的另一个轻量级规则引擎是Reguloj

基本上,规则引擎基于一组规则,每个规则都包含一个条件和一个规则。

Here您可以找到有关您选择使用或不使用规则引擎的更多信息。

相关问题