我们普通的软件开发模式基本上都是这样的,从上到下,紧扣需求来进行编码。很多时候都是这样的,我们可能是根据用户的需求来做了,但是做出来,并不是用户想要的。领域驱动设计就是需要多和用户沟通,多了解业务,以业务核心编码。我们一般如何和用户(业务)打交道呢,就是通过画流程图,用例图等等(这也估计很多公司看重的把)。

还有一点,就是拥抱变化,如何做到拥抱变化呢,就是写代码的时候,尽量基于抽象的思维来开发,利用类,接口去模拟接近现实世界,自己写代码要注意这个。

总的来说:领域驱动设计是一种软件开发模式,以需求为根本,多和业务人员进行沟通,编码的时候,面向抽象。

欢迎大家指导

转载于:https://www.cnblogs.com/gdouzz/p/6867010.html

我所理解的领域驱动模型设计相关推荐

  1. 架构设计之路 - DDD领域驱动模型设计 - 补充中20220315

    文章目录 前言 一.架构的演变历程 二.领域驱动初窥 1 传统软件开发中的痛点 2 什么是领域驱动设计 战略设计 战术设计 总结 3 领域模型 4 分层架构模型 三层架构 四层架构 六边形架构 三.架 ...

  2. 领域驱动模型设计(二)

    目录 领域事件 领域.子域.核心域.通用域和支撑域 限界上下文 划分限界上下文 数据流转 上下文映射图 上下文集成 上一篇粗略地介绍了为什么需要使用领域驱动模型设计?下面我们将一一讲解下领域驱动设计中 ...

  3. 一文理解 DDD 领域驱动设计!

    来源丨SpringForAll社区 2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Softwa ...

  4. 关于领域驱动设计与面向数据库设计

    ╮(╯▽╰)╭ 开发时间越长越觉得自己的知识储备不够  本篇文章只代表虫子个人观点 欢迎大牛们吐槽 首先,虫子不会说哪一种更优秀,而是说对于新给的需求适合哪种设计.更贴切的一点,对于一个大型的系统应用 ...

  5. Re:从零开始的领域驱动设计

    前言 认识领域驱动设计的意义 模式 smart ui是个反模式 模式 Entity与Value Object 模式 Repository 模式 聚合和聚合根 模式 包结构 其他模式 微服务之于领域驱动 ...

  6. 领域驱动设计 -- 领域驱动建模与面向对象建模的差异(一)

    前阵子我们基于DDD的方式对产品中台的业务进行了重构,经过这些天水与火的煎熬后,我从实战的事件讲一讲我对DDD的理解以领域驱动建模与面向对象建模的区别.本质上来讲DDD与面向对象的本质区别在于DDD是 ...

  7. ABP入门教程(四)初探领域驱动设计

    ABP项目的分层 .Application 为应用层:构建服务 .Core 为领域层:定义实体,定义实体功能,实现实体功能,定义仓储接口 .EntityFrameworkCore 为数据库处理(EF层 ...

  8. 演进架构中的领域驱动设计

    原文链接:http://www.infoq.com/cn/articles/ddd-evolving-architecture 作者 Mat Wall and Nik Silver 译者 王丽娟 发布 ...

  9. 浅谈我对DDD领域驱动设计的理解

    从遇到问题开始 当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决. 比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品 ...

最新文章

  1. JavaScript规范
  2. 程序分析的一些概念总结
  3. ai模仿声音软件_如何开发人工智能类的软件?人工智能让我们的生活更加便捷!...
  4. 【目录】 Git 教程
  5. java编程代写有哪些平台,学习路线+知识点梳理
  6. 贪心算法之活动选择问题
  7. Android动画类型
  8. 支付宝支付返回通知时 notify_url和return_url的选择
  9. 伪原创方法-学习一下
  10. java 打印字体中的字_输入文字,输出点阵文字
  11. ADB常用命令及其用法大全
  12. Echarts地图配置
  13. 使用短信接口进行通知
  14. minigui输入法汉字的获取
  15. java学习,入门篇-HelloWorld
  16. InstallShield 2010集成.net Framework 4的安装包制作
  17. js踩坑汇总(一).md
  18. 线性方程组个数和方程未知数与方程解的关系
  19. 什么是半波整流器?半波整流器的使用方法
  20. 美国要求签证申请人提供社交媒体账号 不给难入境

热门文章

  1. 零基础如何学前端,如何规划?
  2. 两级页表如何实现地址转换
  3. c++中计算2得n次方_PLC-上海会通松下PLC中的数据类型有哪些?
  4. cp oracle,Oracle ASM使用asmcmd中的cp命令来执行远程复制
  5. 广西科技大学计算机考研,广西科技大学研究生院
  6. 快门光圈感光度口诀_光圈、快门、感光度之间的关系
  7. FPGA学习笔记---任务(task) 和函数 (function)
  8. ubuntu环境搭建六:安装chrome浏览器
  9. LUNA16数据集介绍
  10. Can't create handler inside thread that has not called Looper.prepare()