领域驱动概念问题之在领域驱动设计中,聚合和实体分别是什么

简介: 领域驱动概念问题之在领域驱动设计中,聚合和实体分别是什么

问题一:什么是支撑域?


什么是支撑域?


参考回答:

支撑域不包含决定产品和公司核心竞争力的功能。在图研发平台中,例如收藏中心的功能是用来收藏图模型、图查询语句等的,这种功能对于图平台的用户而言,很明显不是核心的功能,类似这样的功能就可以划分到支撑域。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/639364



问题二:什么是通用域?


什么是通用域?


参考回答:

通用域是指没有太多个性化的诉求,同时被多个子域使用的通用功能子域。在图研发平台中,例如权限系统、日志系统、工单系统等是所有子域都可能需要的基础通用能力,这些就可以划分为通用域。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/639365



问题三:子域是什么,它是固定的吗?


子域是什么,它是固定的吗?


参考回答:

子域是DDD中的一个概念,代表业务领域的一个子集。子域并不是固定的,可以根据具体的业务情况进行划分。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/639366



问题四:什么是界限上下文?


什么是界限上下文?


参考回答:

界限上下文是领域驱动设计(DDD)中的一个概念,它定义了特定业务范围的边界,确保在这个边界内的所有内容都具有唯一的含义。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/639367



问题五:在领域驱动设计中,聚合和实体分别是什么?


在领域驱动设计中,聚合和实体分别是什么?


参考回答:

在领域驱动设计中,聚合是由多个实体组成的,它代表了一组具有业务意义的相关对象的集合。而实体则是多个属性、操作或行为的载体,通常对应业务领域中的一个具体的事物或概念。


关于本问题的更多回答可点击原文查看:

https://developer.aliyun.com/ask/639368

相关文章
|
设计模式 JSON 架构师
你真的需要防腐层吗?DDD 系统间的7种关系梳理与实践
当提到系统间交互的时候,人们都会想到大名鼎鼎的防腐层,用来防止其他系统的模型变更对本系统造成影响。但是在实践这个模式的过程中,我们常常会遇到问题。此时我们也应该考虑下其他的系统交互方式。
26891 12
你真的需要防腐层吗?DDD 系统间的7种关系梳理与实践
|
3月前
|
uml
建模底层逻辑问题之在建模时,对现实进行抽象该如何操作
建模底层逻辑问题之在建模时,对现实进行抽象该如何操作
|
3月前
|
存储 测试技术 数据库
仓储设计实现问题之聚合实体在DDD中定义如何解决
仓储设计实现问题之聚合实体在DDD中定义如何解决
52 0
|
4月前
|
前端开发
领域驱动使用问题之领域驱动设计中聚合之间的依赖如何管理
领域驱动使用问题之领域驱动设计中聚合之间的依赖如何管理
|
4月前
|
开发者
领域驱动设计问题之为什么防腐层允许随时挖掘隐式概念
领域驱动设计问题之为什么防腐层允许随时挖掘隐式概念
|
4月前
|
存储
业务系统架构实践问题之聚合根和其附属模型之间有什么约定
业务系统架构实践问题之聚合根和其附属模型之间有什么约定
|
5月前
|
Java 程序员 C#
程序员必知:UML关联聚合组合关系
程序员必知:UML关联聚合组合关系
56 0
|
消息中间件 前端开发 小程序
DDD实战之五:战略设计之上下文映射和系统分层架构(下)
DDD实战之五:战略设计之上下文映射和系统分层架构(下)
DDD实战之五:战略设计之上下文映射和系统分层架构(下)
|
设计模式 搜索推荐 领域建模
DDD领域驱动设计实战(一)-领域模型、子域、核心域、通用域和支撑域等基本概念
DDD领域驱动设计实战(一)-领域模型、子域、核心域、通用域和支撑域等基本概念
1032 0
|
uml C++ 容器
「软件设计」UML中关联,聚合和组合的区别是什么?
「软件设计」UML中关联,聚合和组合的区别是什么?