DDD 领域驱动设计
DDD 领域驱动设计
4. PMO
- Project Management Office
* 资源的调配者.
3. 四种软件开发模式
- TDD
* 设计方法论,
* 谁优先的问题,应该配合谁的问题.
* 并不是谁驱动谁, 而是组织结构是怎样的. - BDD Behavior Driven Development
- ATDD Acceptance Test Driven Development
2. 领域模型,贫血模型,充血模型
- 领域模型
- 是什么呢, 分析对象模型. 专注于分析问题领域本身, 发掘重要的业务领域概念.并建立之间的关系.
贫血模型
- 领域对象只有 get,set
- 缺点
* Business Logic 层 比较庞大, 边界不容易控制. - Spring 就是这种模式
- Facade 可以通过这个组装原子操作实现.
1. DDD 领域驱动设计
-
侧重于Service 层的设计.
-
将分析和设计结合起来.
-
- domain 事件
- 这个能满足及时性要求吗.
- 原理是: 事件派发机制.
- domain 事件
-
DTO
* datatransfer object 数据传输对象

浙公网安备 33010602011771号