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

news2024/9/20 18:45:29

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.coloradmin.cn/o/2114260.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

气膜体育馆投资前景广阔:健康产业中的新兴机遇—轻空间

气膜体育馆作为一种新型的建筑形式,为投资者带来了丰富的商业机会。随着全民健身的理念普及,气膜体育馆在市场上逐渐展现出巨大潜力。 市场需求不断增长 随着健康意识提升,人们对运动场地的需求日益增加。气膜体育馆凭借其灵活的建筑形式&…

【线性代数】正定矩阵,二次型函数

本文主要介绍正定矩阵,二次型函数,及其相关的解析证明过程和各个过程的可视化几何解释(深蓝色字体)。 非常喜欢清华大学张颢老师说过的一段话:如果你不能用可视化的方式看到事情的结果,那么你就很难对这个…

select、poll、epoll的区别

select、poll、epoll均为linux中的多路复用技术。3种技术出现的顺序是select、poll、epoll,3个版本反应了多路复用技术的迭代过程。我们现在开发网络应用时, 一般都会使用多路复用,很少有用一个线程来监听一个fd的,其中epoll又是最…

鸿蒙开发5.0【Picker的受限权限适配方案】

Picker由系统独立进程实现,应用可以通过拉起Picker组件,用户在Picker上选择对应的资源(如图片、文档等),应用可以获取Picker返回的结果。 类型受限权限使用的picker音频ohos.permission.READ_AUDIO,ohos.p…

【无人机设计与控制】 四轴飞行器的位移控制

摘要 本文介绍了一种四轴飞行器的位移控制方法,并通过Simulink模型进行仿真和验证。该方法通过PID控制器对飞行器的位移进行精确调节,以实现飞行器在三维空间中的稳定定位和路径跟踪。通过参数调节,能够适应不同的飞行任务需求,确…

UnLua环境搭建

一、环境搭建 1、下载UnLua工程:https://github.com/Tencent/UnLua 2、复制Plugins/UnLua目录下的插件到自己的项目中 3、重新生成自己的VS工程 4、打开VS工程的项目名.Build.cs文件,引用UnLua插件,重新编译工程 PublicDependencyModuleNames.AddRan…

【Nacos】Nacos快速上手使用(注册中心)【详解】

文章目录 1.基本介绍2. 使用Nacos服务注册中心2.1创建Nacos提供者集群 8001,80022.2创建Nacos消费者集群 8887 1.基本介绍 Nacos(Dynamic Naming and Configuration Service)是服务中心的另外一种实现。从注册中心的功能实现角度,与Eureka等价&#xff…

HumanNeRF:Free-viewpoint Rendering of Moving People from Monocular Video 翻译

HumanNeRF:单目视频中运动人物的自由视点绘制 引言。我们介绍了一种自由视点渲染方法- HumanNeRF -它适用于一个给定的单眼视频ofa人类执行复杂的身体运动,例如,从YouTube的视频。我们的方法可以在任何帧暂停视频,并从任意新的摄…

Python批量读取身份证信息录入系统和重命名

前言 大家好, 如果你对自动化处理身份证图片感兴趣,可以尝试以下操作:从身份证图片中快速提取信息,填入表格并提交到网页系统。如果你无法完成这个任务,我们将在“Python自动化办公2.0”课程中详细讲解实现整个过程。…

教师节送什么礼物给老师好 送礼送什么显高档又实用

教师节送什么礼物给老师好 送礼送什么显高档又实用 教师节即将到来,许多学生和家长都在思考如何表达对老师的感激之情。选择一份合适的礼物不仅能够表达心意,还能让老师感受到学生的关心和尊重。那么,送什么礼物给老师既显高档又实用呢&#…

字节跳动笔试题:自动校对程序:解决王大锤的拼写错误

字节跳动面试题:自动校对程序:解决王大锤的拼写错误 引言问题描述数据范围输入输出描述算法与数据结构伪代码C 代码实现代码解释测试用例边界情况复杂度分析结论后记引言 王大锤,一个出版社的编辑,每天面对海量的英文稿件,不胜其烦。然而,凭借他蓝翔技校挖掘机和程序设计…

[情商-13]:语言的艺术:何为真实和真相,所谓真相,就是别人想让你知道的真相!洞察谎言与真相!

目录 前言: 一、说话的真实程度分级 二、说谎动机分级:善意谎言、中性谎言、恶意谎言 三、小心:所谓真相:只说对自己有利的真相 四、小心:所谓真相:就是别人想让你知道的真相 五、小心:所…

Redis 事务:支持回滚吗?深入解析

今天我们要来探讨一个关于 Redis 事务的重要问题:Redis 事务支持回滚吗?这个问题在 Redis 的使用中经常被提及,对于正确理解和使用 Redis 事务至关重要。那么,让我们一起深入解析这个问题吧! 一、Redis 事务简介 在了…

Linux命令分享 三 (ubuntu 16.04)

1、‘>’ >>输出重定向 用法:命令 参数 > 文件 ls > a.txt ‘>’ 将一个命令的结果不输出到屏幕上,输出到文件中,如果文件不存在就创建文件,如果存在就覆盖文件。 ls >> a.txt ‘>>’ 如果文件不存…

数据结构与算法02 - 复杂度

1、空间复杂度 空间复杂度指的是临时占用存储空间大小的量度;空间复杂度计算的是变量的个数,也采用大O渐进表示法;由于函数在运行的时候所需要的栈空间(存储参数、局部变量、一些寄存器信息等)在编译器已经确定好了&a…

BERN2(生物医学领域)命名实体识别与命名规范化工具

BERN2: an advanced neural biomedical named entity recognition and normalization tool 《Bioinformatics》2022 1 摘要 NER和NEN:在生物医学自然语言处理中,NER和NEN是关键任务,它们使得从生物医学文献中自动提取实体(如疾病…

modelsim仿真流程

modelsim仿真流程 1、建立工程 project new "../prj" test.mpf2、添加rtl文件 project addfile "../test.v" verilog3、建立仿真库 vlib work4、编译rtl到仿真库中 vlog -sv -sv09compat defineT133 incdir"../rtl" test.v -work work5、加载…

【Python】6.基础语法(6)文件

文章目录 1. 文件是什么2. 文件路径3. 文件操作3.1 打开文件3.2 关闭文件3.3 写文件3.4 读文件 4. 关于中文的处理5. 使用上下文管理器 1. 文件是什么 变量是把数据保存到内存中。如果程序重启/主机重启, 内存中的数据就会丢失。 要想能让数据被持久化存储, 就可以把数据存储…

openGauss 之索引回表

一. 前言 ​ 在openGauss中如果表有索引信息,查询的谓词条件中又包含索引列,openGauss支持通过索引信息快速拿到需要访问元组的位置信息,然后直接到该位置上取出元组数据,称之为回表查询。如下所示,利用索引索引…

JS中this指向问题

首先,this的绑定和定义的位置无关,它的指向只和调用方式有关,this只有在运行时才知道指向谁。 一,默认绑定 默认绑定,也可以说是独立函数调用,这时this指向window。 function foo() {console.log(this) …