在Drools documentation中,它表示通过getter访问属性与直接访问属性相同。例如:
Person( age == 50 )
// this is the same as:
Person( getAge() == 50 )
但是有一个说明 “我们建议使用属性访问(年龄)而不是显式使用getter(getAge()),因为通过字段索引增强了性能。”
直接访问酒店的性能优势是什么?
如果“getAge”不仅仅返回属性值而是进行一些基于对象其他属性值的计算然后返回值,会发生什么?