- 4
- 0
- 约6.47千字
- 约 25页
- 2022-03-21 发布于浙江
- 举报
?
?
领域驱动设计之我见
?
?
前言
2004年,Eric Evans 发表了《Domain-Driven Design –Tackling Complexity in the Heart of Software 》(领域驱动设计)这本书,简称Evans DDD,书里对领域驱动做了开创性的理论阐述。它为我们提供了设计软件的一个全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?
Vaughn Vernon的《实现领域驱动设计》则分别从战略和战术层面详尽地讨论了如何实践DDD,其中包含了大量的最佳实践、设计准则和对一些问题的折中性讨论。战略部分向我们讲解了领域、核心域、支撑域、子域、通用域、限界上下文、上下文映射图和架构等内容,战术部分包括实体、值对象、领域服务、领域事件、工厂、聚合根、规格约束和资源库等内容。
所以如果想要实践DDD的话,建议按顺序两本书都看一下。
领域驱动涉及的知识和概念非常丰富,本文不可能全部涵盖,只能起到入门的作用。
领域模型探讨
领域模型设计:Data Modeling VS Object Modeling
a. Data Modeling:通过数据抽象系统关系,也就是面向数据库设计
b. Object Modeling:通过面向对象方式抽象系统关系,也就是面向对象设计
大部分架构师都是从data modeling开始设计软件系统
您可能关注的文档
最近下载
- 中华民族的抗日战争(1931——1945)+课件--2027届高三统编版必修中外历史纲要上一轮复习.pptx
- (1)--1.1 酸碱理论有机化学.ppt VIP
- 高中学生作业布置和批改管理制度.docx VIP
- 人教版六年级数学上册(全册)教案教学设计及教学反思.pdf VIP
- 2026年北京中考英语听力口语高频516词.docx VIP
- 2026 年世界慢阻肺日呼吸健康科普课件.pptx VIP
- 东方神女山鬼系列全集.ppt VIP
- 有机化学酸碱理论详解.ppt
- 环境保护产品技术要求高压气体排放小孔消声器.pdf VIP
- (2026秋新版)教科版小学科学五年级上册全册知识点整理及练习题.docx VIP
原创力文档

文档评论(0)