我有一个简单的java对象。
public class Order {
private int quantity;
private long price;
private long totalPrice;
}
我将只存储数量和价格,totalPrice字段将生成基于数量*价格。
现在,我在Order类中有了名为populateTotalPrice()的方法。但是似乎我将一个逻辑放在一个实体类中,这可能是一个反模式?
我的另一个选择是使用helper static方法。
这类行为的最佳实践到底是什么?
我正在使用algolia搜索作为我的搜索引擎。但是在结果中显示正确的价格有一个问题。价格是根据搜索参数计算的,因此不能在记录中进行索引。我应该在哪里计算价格?这是一个帽子服务,在那里你可以找到司机与评级,姓名,公司信息。价格是根据每英里的价格计算的。搜索输入是from > to location。谢谢。我正在使用php和JS结果。