我有一个问题:
我有一个域名:LoanAccount。我们有不同的贷款产品,但他们对如何计算利息只是不同。
例如: 1.定期贷款使用年金利率公式计算利率 2.车辆贷款使用固定利率公式计算利率 3.临时贷款用另一个公式计算利率(我不知道那是什么)。
我们也可以每年更改规则......我们也使用不同的公式......
我的问题: 我应该把所有的逻辑公式都放在服务中吗? 我应该在不同的域类中进行每笔贷款吗? 或者我应该创建1个域类,但它有不同的利率计算方法?
任何例子都会很好:) 提前谢谢!
答案 0 :(得分:1)
我的建议是将兴趣计算逻辑与域对象分开。 对域对象进行硬连接并计算其利息可能会导致您遇到麻烦。