[图解]DDD架构好简单我学会了-学会也没啥用

1
00:00:03,720 --> 00:00:05,920
内部共有,首先是内部的

2
00:00:08,150 --> 00:00:09,220
所以不能说什么

3
00:00:09,630 --> 00:00:10,730
不能跟外部连在一起

4
00:00:10,740 --> 00:00:15,280
比如说,功能架构,可以吗

5
00:00:15,980 --> 00:00:16,450
不行

6
00:00:16,460 --> 00:00:20,820
功能是外部的,一个系统做什么

7
00:00:20,830 --> 00:00:23,270
不行,你说系统架构可以

8
00:00:26,080 --> 00:00:27,260
系统内部的结构

9
00:00:27,780 --> 00:00:30,770
功能是系统外部的一个表现

10
00:00:30,780 --> 00:00:32,530
你不能功能架构,那不行

11
00:00:33,430 --> 00:00:34,500
组织架构可以

12
00:00:35,330 --> 00:00:37,160
组织内部的结构,可以

13
00:00:37,890 --> 00:00:39,030
组织架构可以

14
00:00:39,040 --> 00:00:41,450
不能是功能架构什么之类的

15
00:00:43,030 --> 00:00:48,500
甚至有的,我是一个需求架构师

16
00:00:48,850 --> 00:00:50,590
那不是胡说八道嘛

17
00:00:50,760 --> 00:00:52,670
需求就是一个外部的表现

18
00:00:53,090 --> 00:00:55,510
你怎么架构,那不叫架构师了

19
00:00:58,140 --> 00:00:59,230
第二个,共有

20
00:01:00,470 --> 00:01:02,840
它是很多个系统里面可以观察到的

21
00:01:04,920 --> 00:01:05,960
这个里面有

22
00:01:06,580 --> 00:01:08,170
共有的一个抽象机制

23
00:01:11,940 --> 00:01:13,200
所以比如说

24
00:01:13,210 --> 00:01:15,600
平时我们见到的架构,这种了

25
00:01:16,040 --> 00:01:17,630
分层的

26
00:01:19,540 --> 00:01:21,170
所谓六边形

27
00:01:22,100 --> 00:01:24,190
还有什么洋葱

28
00:01:24,600 --> 00:01:25,950
还有发明各种各样

29
00:01:25,960 --> 00:01:27,350
整洁架构什么之类的

30
00:01:27,840 --> 00:01:29,580
很多这个是架构,这是对的

31
00:01:31,910 --> 00:01:33,900
你可以在很多个系统里面

32
00:01:33,910 --> 00:01:35,740
观察到这样的一个结构

33
00:01:36,580 --> 00:01:37,420
这样的一个机制

34
00:01:38,630 --> 00:01:41,240
它是内部的,第二个,是共有的,问题是什么

35
00:01:43,540 --> 00:01:45,780
我们平时缺的并不是这种架构

36
00:01:51,150 --> 00:01:53,500
但是我们看很多什么DDD文章

37
00:01:53,510 --> 00:01:58,690
一上来就说,我这个DDD项目分了几个包

38
00:01:58,700 --> 00:02:03,430
你看,第一个包,这个包,你看,这个包

39
00:02:03,800 --> 00:02:04,830
然后它们怎么调用

40
00:02:05,160 --> 00:02:06,630
你看,这样调用

41
00:02:08,140 --> 00:02:12,900
然后,学习的同学照着做

42
00:02:12,910 --> 00:02:16,260
我学会了!这有啥用

43
00:02:17,280 --> 00:02:18,910
你照搬这个包

44
00:02:18,920 --> 00:02:20,030
当然这个也是需要的

45
00:02:20,040 --> 00:02:23,140
但是这个不是关键点,你缺的不是这个

46
00:02:24,360 --> 00:02:25,190
你缺的是哪一个

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/322014.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

企业计算机服务器中了faust勒索病毒如何处理,faust勒索病毒解密恢复

随着网络技术的不断发展与应用,越来越多的企业利用网络走向了数字化办公模式,网络也极大地方便了企业生产运营,大大提高了企业生产效率,但对于众多企业来说,企业的数据安全一直是大家关心的主要话题,保护好…

Flutter笔记:Widgets Easier组件库(10)快速处理承若型对话

Flutter笔记 使用Widgets Easier组件库快速处理承若型对话 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite:http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddress of this article:https://…

IoTDB 入门教程 基础篇⑦——数据库管理工具 | DBeaver 连接 IoTDB

文章目录 一、前文二、下载iotdb-jdbc三、安装DBeaver3.1 DBeaver 下载3.2 DBeaver 安装 四、安装驱动五、连接数据库六、参考 一、前文 IoTDB入门教程——导读 二、下载iotdb-jdbc 下载地址org/apache/iotdb/iotdb-jdbc:https://maven.proxy.ustclug.org/maven2/o…

ai可以做思维导图吗?当然是可以的!

ai可以做思维导图吗?在快节奏的现代生活中,思维导图作为一种高效的信息组织和表达工具,越来越受到人们的青睐。随着人工智能(AI)技术的不断发展,AI思维导图软件也应运而生,它们不仅能够帮助用户…

为什么现在越来越多的人会选择陪诊

现在越来越多的人选择陪诊的原因有多方面。 首先,随着人口老龄化、医疗资源分配不均等问题的日益突出,许多老年人和病患在就医过程中面临诸多困难,如挂号、排队、取药等繁琐的手续和流程。陪诊服务能够为他们提供极大的便利,帮助…

【Gateway远程开发】0.5GB of free space is necessary to run the IDE.

【Gateway远程开发】0.5GB of free space is necessary to run the IDE. 报错 0.5GB of free space is necessary to run the IDE. Make sure that there’s enough space in following paths: /root/.cache/JetBrains /root/.config/JetBrains 原因 下面两个路径的空间不…

【excel】统计单元格内数字/字符串的数量

文章目录 一、问题二、步骤(一)将A1中的数字分解出来,在不同的单元格中显示(二)统计每个数字出现的个数(三)去重 三、尾巴 一、问题 单元格中有如下数值:12345234534545&#xff0c…

Nginx(参数设置总结)

文章目录 Nginx(工作机制&参数设置)1.Master&Worker工作机制1.示意图2.解释3.Nginx争抢机制4.accept_mutex解决惊群现象5.多进程结构不用多线程结构的好处6.IO多路复用,实现高并发7.优势 2.参数配置1.work_processes1.基本介绍2.work…

Javaweb项目 博客系统(后端代码编写)

准备工作,创建项目 引入依赖 1.servlet 2.mysql 3.jackson 导入前端代码 1.博客列表页 2.博客详情页 3.登录页 4.博客编辑页 接下来要进行的操作就是两大方面 1.前端和服务器的交互 2.服务器和数据库的交互 进行数据库设计创建数据库和数据表 一把需要把建库建表的操作写错sq…

C语言实验-数组、字符串以及指针

一&#xff1a; 求一个NN矩阵主、次对角线上所有元素之和。矩阵输入、矩阵输出、矩阵对角线求和分别用三个子函数实现。&#xff08;N的值由用户从键盘输入&#xff09; #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h>void print(int(*arr…

323_C++_QT_QProcess执行cmd解压、压缩、删除tar.gz等等其他压缩包文件到指定目录,不需要外部库,QT自带API的就行

// decompressPath : 解压到此目录 // fileName : 解压的tar.gz文件名executeCommand(decompressPath , QString::fromStdString(fileName));// 开始解压 void executeCommand

获取和修改线程的id和名称

当创建两个线程时&#xff0c;需要获取线程的id和名称&#xff0c;这样可以知道是哪个线程执行的 方式1&#xff1a;this.getId()和this.getName() 写代码注意点&#xff1a;要写对类名 方式2&#xff1a;Thread.currentThread().getId()和Thread.currentThread().getName() 修…

初识Node.js-REPL(详解交互式解释器)

目录 一、REPL介绍 1.概念 2.主要特点和用途 3.应用 二、 REPL语法 1.简单的表达式运算 2.使用变量 3.多行表达式 下划线(_)变量 三、REPL 命令 四、停止 REPL 五、Gif 实例演示 六、REPL应用实例 七、总结 一、REPL介绍 1.概念 Read&#xff08;读取&#xff09…

类和对象、this指针、类里的默认生成函数

&#x1f436;博主主页&#xff1a;ᰔᩚ. 一怀明月ꦿ ❤️‍&#x1f525;专栏系列&#xff1a;线性代数&#xff0c;C初学者入门训练&#xff0c;题解C&#xff0c;C的使用文章&#xff0c;「初学」C&#xff0c;linux &#x1f525;座右铭&#xff1a;“不要等到什么都没有了…

如何恢复回收站中被删除的文件?3个恢复策略,实测有用!

“刚刚一不小心把回收站清空了&#xff0c;大家有什么好用的方法可以帮我恢复回收站中删除的文件吗&#xff1f;快帮帮我吧&#xff01;” 在使用电脑的过程中&#xff0c;我们有时可能会不小心将重要的文件或文件夹删除到回收站&#xff0c;并且随后可能进一步从回收站中彻底删…

【Git】Git学习-17:git rebase,且解决合并冲突

学习视频链接&#xff1a;【GeekHour】一小时Git教程_哔哩哔哩_bilibili​编辑https://www.bilibili.com/video/BV1HM411377j/?vd_source95dda35ac10d1ae6785cc7006f365780 理论 git rebase 目标分支&#xff1a;把当前分支的提交&#xff0c;从与目标分支的共同主祖先处断开…

【linux】dmesg工具

dmesg介绍 dmesg工具用途&#xff1a; dmesg - print or control the kernel ring buffer kernel ring buffer, 内核环形缓冲区&#xff0c;也叫环形队列&#xff0c;Linux内核日志就存储在一个环形队列中&#xff0c;环形队列满的时候&#xff0c;新的消息会覆盖掉旧的消息。…

UE5自动生成地形一:地形制作

UE5自动生成地形一&#xff1a;地形制作 常规地形制作地形编辑器地形管理添加植被手动修改部分地形的植被 置换贴图全局一致纹理制作地貌裸露岩石地形实例 常规地形制作 地形制作入门 地形导入部分 选择模式&#xff1a;地形模式。选择地形子菜单&#xff1a;管理->导入 …

Windows电脑搭建HarmonyOS NEXTDeveloper Preview2环境详解

Windows电脑搭建HarmonyOS NEXTDeveloper Preview2环境详解&#xff1a; HarmonyOS NEXT Preview系列教程基于Api11讲解-IT营大地老师 1 、电脑要求以及注意事项 操作系统 &#xff1a; Windows10 64 位、 Windows11 64 位 内存 &#xff1a; 8GB 及以上&#xff0c;推荐 16G…

“情况不明,对子先行”攻略

掼蛋作为一种策略性极强的游戏&#xff0c;不仅考验牌技&#xff0c;更考验玩家的智慧和策略布局。这里主要介绍一下当牌力不足的时候的普通策略—情况不明&#xff0c;对子先行。 当你的牌力不强&#xff0c;或者牌局情况不明朗时&#xff0c;自己手上有有比较多的对子&#x…