美文网首页
DDD四种模式

DDD四种模式

作者: 嘘寒问暖 | 来源:发表于2022-08-04 23:08 被阅读0次

    失⾎模型

    模型中只有简单的get set⽅法,是对⼀个实体最简单的封装,其他所有的业务⾏为由服务类来完成。

    贫⾎模型

    在失⾎模型基础之上聚合了业务领域⾏为,领域对象的状态变化停留在内存层⾯,不关⼼数据持久化。

    充⾎模型

    在贫⾎模型基础上,负责数据的持久化。

    胀⾎模型

    service都不需要,所有的业务逻辑、数据存储都放到⼀个类中。对于DDD来说,失⾎和胀⾎都是不合适的,失⾎太轻量没有聚合,胀⾎那是初学者才这样写代码。那么充⾎模型和贫⾎模型该怎么选择?充⾎模型依赖repository接⼝,与数据存储紧密相关,有破坏程序稳定性的⻛险。

    相关文章

      网友评论

          本文标题:DDD四种模式

          本文链接:https://www.haomeiwen.com/subject/wdrmwrtx.html