文件名称:aggregates-by-example:通过示例进行汇总
文件大小:1.85MB
文件格式:ZIP
更新时间:2024-03-28 13:28:36
总体定义 什么是合计? 将实体和值对象聚类为聚合,并在每个实体周围定义边界。 选择一个实体作为每个聚合的根,并允许外部对象仅保留对根的引用(传递给内部成员的引用仅在单个操作中使用)。 为整个集合定义属性和不变式,并将执行责任赋予根或某些指定的框架机制。 Eric Evans,领域驱动的设计参考:定义和模式摘要 范例清单 该存储库包含以下示例: 范例名称 描述 语言 持续性方法 根据可用性和其他策略保留资源 PHP 无法使用 根据附件验证接受贷款申请 PHP 无法使用 带免费物品的购物车 Java 在内存哈希图中 信息 提出的实现只是显示一些概念的示例。 对于给定的要求,几乎总是有不止一种有效的解决方案。 汇总设计规则 Eric Evans关于设计聚合的4条规则: 在一致性边界中对真实不变量进行建模 设计小型骨料 按身份引用其他汇总 在边界之外使用最终一致性 总体设计画布 快来了
【文件预览】:
aggregates-by-example-master
----examples()
--------php()
--------example-loan-application.md(582B)
--------example-cart-shopping-basket.md(67B)
--------example-availability-resource.md(1KB)
--------java()
----assets()
--------examples()
--------logo.png(12KB)
----README.md(2KB)
----.gitignore(650B)