当前位置: 首页 > news >正文

[图解]识别类和属性-投资少见效快产量高

1
00:00:00,530 --> 00:00:04,360
接下来,我们就要来识别实体类和属性了

2
00:00:05,670 --> 00:00:07,260
前面也讲了,从哪里识别

3
00:00:08,120 --> 00:00:11,470
从用例规约那里来识别

4
00:00:12,400 --> 00:00:15,770
在识别的时候我们要注意

5
00:00:15,780 --> 00:00:17,730
提炼的是核心域的概念

6
00:00:18,660 --> 00:00:21,500
不要掺杂有别的乱七八糟的东西

7
00:00:24,050 --> 00:00:26,760
比如说,这里列举了一些不好的做法

8
00:00:28,830 --> 00:00:30,710
在类名的最后加一个类字

9
00:00:31,250 --> 00:00:35,780
你看这个,或类名前面加Class

10
00:00:35,870 --> 00:00:37,380
比如前面加Class

11
00:00:39,530 --> 00:00:41,610
类名中间加入领域实体

12
00:00:41,740 --> 00:00:45,910
你看这里,人员、姓名。本来就够了

13
00:00:46,460 --> 00:00:47,740
人员领域实体类

14
00:00:48,930 --> 00:00:52,120
业务领域实体类,那就更厉害了

15
00:00:53,780 --> 00:00:55,340
类名的最后加信息

16
00:00:56,150 --> 00:01:03,570
人员信业务领域实体类,属姓名前面加类名

17
00:01:04,770 --> 00:01:06,600
人员的姓名就可以了

18
00:01:06,610 --> 00:01:11,420
人员的人员姓名信息属性

19
00:01:14,480 --> 00:01:16,320
还有给类加上标识属性,ID

20
00:01:17,160 --> 00:01:19,200
状态

21
00:01:20,650 --> 00:01:26,800
所有这些它都是跟特定领域

22
00:01:27,330 --> 00:01:28,530
没有必然关系的

23
00:01:28,820 --> 00:01:32,420
所有的领域都可能会有这种情况

24
00:01:34,240 --> 00:01:43,110
所以不要把没有必然关系的,把它绑在一起

25
00:01:43,120 --> 00:01:44,950
绑在一起就出现刚才讲的什么

26
00:01:45,960 --> 00:01:47,710
批量刷工作量了

27
00:01:49,330 --> 00:01:50,550
你人员可以搞一下

28
00:01:52,080 --> 00:01:54,580
订单是不是也可以搞一下

29
00:01:56,060 --> 00:01:58,470
批量刷一遍

30
00:01:58,480 --> 00:02:00,240
马上废话就出来

31
00:02:00,250 --> 00:02:02,520
你看本来这里人员的姓名就行了

32
00:02:03,160 --> 00:02:04,080
搞出这样一个来

33
00:02:04,740 --> 00:02:06,790
当然,如果你是像某些

34
00:02:06,800 --> 00:02:08,590
领域驱动设计的做法一样

35
00:02:10,040 --> 00:02:11,780
我就想这样刷

36
00:02:13,110 --> 00:02:14,870
我以前也批评过

37
00:02:14,880 --> 00:02:17,450
很多书、文章等等

38
00:02:18,060 --> 00:02:20,640
投资少、见效快、产量高、门槛低

39
00:02:20,650 --> 00:02:21,600
仪式感十足

40
00:02:22,690 --> 00:02:25,470
你可以故意这样刷,4个字

41
00:02:25,480 --> 00:02:28,110
你看刷出这么多字来,还可以再刷


http://www.mrgr.cn/news/21043.html

相关文章:

  • MySQL 中的 `LOWER()` 和 `UPPER()` 函数:大小写转换
  • 模型融合创新性好强!最新成果直接登顶SOTA,分分钟拿下顶会
  • Java笔试面试题AI答之JDBC(3)
  • 开关电源纹波测试方法
  • RHCE必过技巧,无需本人参加也可拿证?
  • 远程访问服务器
  • C语言手撕实战代码_二叉树_构造二叉树_层序遍历二叉树_二叉树深度的超详细代码实现
  • ubuntu16.04下qt5.7.1添加对openssl的支持
  • Minitab统计软件 | Minitab是什么?面对棘手的业务挑战,为什么越来越多企业选用 Minitab ?
  • 中国传媒业人工智能应用发展图谱2024
  • LTRharvest使用教程(中文首发)
  • Java进阶13讲__第九讲
  • 细致刨析JDBC ① 基础篇
  • 史记全译系列 4 十二本纪 周本纪第四 说明
  • 【数字信号处理】一文讲清FFT(快速傅里叶变换)
  • git查看、修改、删除属性,配置提交commit用户名和邮箱
  • 终端协会发布《移动互联网应用程序(App)自动续费测评规范》
  • Live800:以客户为中心,重塑服务标准
  • 通义灵码助力高校开学第一课,“包”你满意,新学期加油!
  • 遗传算法与深度学习实战(10)——遗传编程详解与实现