01.什么是DDD
2019-04-20 10:44:29 296 举报
AI智能生成
DDD学习-Chapter1
作者其他创作
大纲/内容
思想体系
DDD是一种<b><font color="#f15a23">开发思想体系</font></b>,旨在管理为复杂问题域编写的软件的创建和维护工作
DDD是模式、原则和实践的集合,可以被用到软件设计以管理复杂性
模式类型
战略模式
影响解决方案
提炼问题域
塑造应用程序架构
战术模式
用于实现富领域模型
问题空间
管理一个问题的复杂性
解空间
管理解中的复杂性
实践原则
专注于核心领域
强调在核心子域付出最多努力的需要
通过协作学习
开发团队与业务专家的协作
通过探索和实验来创建模型
在对比中选择好的设计
通信
公共语言(UL)
理解模型的适用性
语言边界,避免歧义
让模型持续发展
持续致力于知识提炼
常见误区
战术模式是DDD的关键
DDD是一套框架
DDD是一颗灵丹妙药
0 条评论
下一页