领域驱动设计建模方法 介绍 Domain-Driven Design 针对传统软件开发流程(分析-设计-编码)各阶段业务割裂问题,一开始定义好领域 目标 维护概念完整性(纯洁),避免语义泄露和腐化 落地阶段 概念设计 概念关联图:概念类、领域类、边界、属性 逻辑设计 业务逻辑、业务模型 物理设计 开发人员参与 数据存储、架构风格 问题 架构师要求高 技术高 业务熟悉 其它角色要求高 读懂 项目有一定体量 人员流动后,项目难以维护 历史 2004年:领域驱动设计书出版 2015年:微服务,细粒度 框架 Cola DDD分析 DDD建模 DDD最终一致性模型