【发布时间】:2021-04-04 21:37:00
【问题描述】:
我有一个简单的 java 对象
public class Order {
private int quantity;
private long price;
private long totalPrice;
}
我只存储数量和价格,totalPrice 字段将根据数量 * 价格生成。
现在我在 Order 类中有一个名为 populateTotalPrice() 的方法。但似乎我在一个可能是反模式的实体类中放置了一个逻辑?
我的另一个选择是使用辅助静态方法。
这种行为的最佳实践是什么?
【问题讨论】: