SuperAPI AI 工具集

j5ik2o-ddd-domain-building-blocks

通用与其它

查看项目

更新于 10-15 22:39

技能介绍

用途:在领域驱动设计建模中,帮助选择并应用合适的 DDD 构建块,用最小构建块表达领域规则,避免基础设施关注点渗入模型。

主要能力:区分各类构建块——值对象(无标识、不可变、构造时校验、按值比较);实体(稳定标识加生命周期、行为与不变量);聚合(以单一根为一致性边界);领域服务(不属于单个实体或值对象的无状态领域操作);仓储(对聚合根的集合式访问);工厂(保护不变量或隐藏构造复杂度的创建逻辑);领域事件(领域中发生的有意义事件)。

使用方式:工作流为从需求中提取统一语言,按标识、生命周期、不变量和行为对概念分类,尽量把校验放入构造过程,将应用编排排除在领域对象之外,并检查持久化细节未塑造模型。对于非平凡的实现、评审或重构工作,在给出最终建议前先阅读 references/details.md,其中包含详细规则、示例、坏味道与迁移说明。输出应包含概念表、所选构建块、聚合边界与示例 API。

适用场景:领域建模、代码评审、重构以及需要判断构建块归属的设计讨论。

限制:资料未提供具体安装命令、平台支持、收费或价格信息,暂未提供。