从eric evans的ddd书中了解一些特定于银行领域的示例

rxztt3cl  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(511)

不幸的是,当我试图理解那本书中银行业的具体例子时,我无法克服困难。这真的减慢了我的速度。也许有人能帮我。
在我看来,作者并没有很好地解释特定领域的例子。首先,他给我们展示了一些相对简单的模型图。然后是和领域Maven的对话,然后砰的一声,我第一次看到模型里面的新单词。我不明白。甚至不知道我是否需要理解它。例如,在第9章中,该模型:

变成这样:

到底是什么 DailyCompound ,什么是 Accrual Schedule .
我错过了什么?我可能要学银行学吗?老实说,我知道作者想向我们解释什么,我得到了知识处理的所有好处,这使得一些隐藏的模型变得显而易见。但是,我想完全理解为什么模特会变成这样?

mkshixfv

mkshixfv1#

以下是我的看法:
第一张图片展示了一个非常面向服务的模型,“计算器”或多或少是技术服务。我认为作者想展示的是,这是一个由开发人员而不是领域Maven创建的模型。
如果现在开发商问银行业Maven以下问题:“你们如何计算向客户收费?”谈话可能会这样进行:
答:“这取决于所涉资产所采用的方法”
问:“那么有吗 Asset s、 。。。什么样的方法?”
a:“嗯,我们用两种方法 Accrural Schedule s。 Monthly 以及 Daily . 每日按当日利率计算所有费用。而每月更像是该月的一次总付”
问:“那你怎么知道在计算时要加哪些费用呢?”
答:“我们对过去的一切都有记录或历史 Income Accrual 从那里出发。所以我们总是知道 lastAccrualDate . 哦,我们还记录了 Payment 如果有帮助的话
我本人不是银行业Maven,这里的细节可能不准确。但后一种模式实际上可能源于与领域Maven的对话。我想这就是作者想表达的观点

相关问题