领域模型
文章平均质量分 77
Tureen
这个作者很懒,什么都没留下…
展开
-
学习领域模型-上下文过载
文章目录富知识类 User角色对象 (Role Object)上下文对象 (Context Object)(学习极客时间-如何落地业务建模 的笔记, 展示代码皆使用文中例子, 仅做学习记录)富知识类 User我们有三个功能模块, 落地在领域建模时, 分为三个上下文.接着对它们的交集点 User 建模, 得到的代码如下:public class User { private long id; // 社交上下文 private List<Friendsh原创 2021-07-18 17:08:56 · 192 阅读 · 0 评论 -
学习领域模型-数据库的断舍离
文章目录Repository 仓储模式关联对象总结(学习极客时间-如何落地业务建模 的笔记, 展示代码皆使用文中例子, 仅做学习记录)Repository 仓储模式我们知道, 聚合根实体的实例化是需要借助数据库, 但这种逻辑放在实体内, 会混杂领域模型的含义. 于是 Eric 的一书中, 采用 Repository 仓储模式单独做数据相关工作.具体方式是定义聚合根实体的 Repository 接口, 以及 DB 实现, 将保存与查询等操作置于其中.借用文中的例子:class User {原创 2021-07-17 23:51:43 · 170 阅读 · 0 评论