[图解]《分析模式》漫谈03-Party是什么

2024-06-14 12:28

本文主要是介绍[图解]《分析模式》漫谈03-Party是什么,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1
00:00:00,790 --> 00:00:03,930
今天我们来看一下,Party是什么

2
00:00:05,710 --> 00:00:07,470
当然我们这里说的不是政治的

3
00:00:07,880 --> 00:00:08,350
Party

4
00:00:09,230 --> 00:00:11,110
是《分析模式》里面的一个用词

5
00:00:14,860 --> 00:00:17,350
这个问题已经为难很多年了

6
00:00:18,660 --> 00:00:21,290
很多年前已经有这个困惑了

7
00:00:22,130 --> 00:00:24,680
我们来看,这个图是第2章的一个图

8
00:00:28,110 --> 00:00:35,690
Party是人和组织的一个超类型

9
00:00:36,480 --> 00:00:39,110
当然这个图上的关联多重性

10
00:00:40,090 --> 00:00:42,180
这个1,这个多,值得商榷

11
00:00:42,780 --> 00:00:48,690
后面再谈,我们这个视频先不谈

12
00:00:50,930 --> 00:00:53,980
这个怎么译?2001年,我们的《非程序员》

13
00:00:53,990 --> 00:00:55,500
电子杂志的第2期

14
00:00:56,590 --> 00:00:58,220
就把这个回避过去了

15
00:00:58,470 --> 00:01:00,130
这是最早的了

16
00:01:01,530 --> 00:01:07,640
就直接叫Party,2004的中译本

17
00:01:08,210 --> 00:01:09,520
翻译叫团体

18
00:01:10,240 --> 00:01:12,070
这个应该是不太合适

19
00:01:12,700 --> 00:01:15,370
因为这里人、组织

20
00:01:16,390 --> 00:01:21,420
当然,也可以把人

21
00:01:21,550 --> 00:01:23,340
看作人群

22
00:01:24,230 --> 00:01:26,460
但是这里的人

23
00:01:26,590 --> 00:01:28,340
指的就是一个个的个人

24
00:01:28,430 --> 00:01:29,740
因为它里面有雇佣

25
00:01:30,340 --> 00:01:30,970
有各种各样的

26
00:01:31,240 --> 00:01:34,350
所以这里面,团体是不太合适的

27
00:01:39,680 --> 00:01:42,060
2020中译本翻译叫

28
00:01:42,070 --> 00:01:45,060
参与方,这个比团体要好了

29
00:01:45,950 --> 00:01:47,470
但是,这里面有什么问题

30
00:01:47,600 --> 00:01:50,540
首先我们来看,你光从这个来看的话

31
00:01:50,550 --> 00:01:53,770
是没有参与的内容在里面

32
00:01:54,140 --> 00:01:57,800
他只是说人和组织都有电话号码有地址

33
00:01:57,810 --> 00:01:59,350
有EMail

34
00:02:00,310 --> 00:02:01,950
并没有说参与到哪里去

35
00:02:05,590 --> 00:02:09,120
而且我们翻译叫参与方还有什么问题

36
00:02:11,170 --> 00:02:14,530
这个方,我们往往是表达角色用的

37
00:02:15,120 --> 00:02:17,100
合同的甲方乙方这样的

38
00:02:20,350 --> 00:02:23,420
而如果我们这个也翻译成参与方的话

39
00:02:23,430 --> 00:02:26,540
我们假设就拿第9章的合同来看

40
00:02:27,530 --> 00:02:31,720
这个合同,扮演某某方,这个也叫某某方

41
00:02:32,200 --> 00:02:33,240
全部都是方

42
00:02:35,770 --> 00:02:38,150
这个就有点分不清了

43
00:02:40,390 --> 00:02:41,620
当然这个图也有问题

44
00:02:42,230 --> 00:02:44,860
这个图的关联的角色这个地方有问题

45
00:02:44,870 --> 00:02:46,340
应该放在这边才对的

46
00:02:46,970 --> 00:02:48,880
他放在这边,就已经不太对了

47
00:02:49,890 --> 00:02:52,680
这个后面再谈,我们这个视频先不谈

48
00:02:55,150 --> 00:02:59,470
2024中译本我们就决定叫当事者

49
00:02:59,480 --> 00:03:03,210
叫什么什么者,者的话

50
00:03:04,240 --> 00:03:06,900
可以代表人,或者代表拟人

51
00:03:07,260 --> 00:03:11,450
组织我们可以把它看作拟人

52
00:03:11,460 --> 00:03:13,450
人或者事情(事物),某某者这样

53
00:03:14,520 --> 00:03:15,560
当事者这样

54
00:03:17,450 --> 00:03:21,490
当然这个是不是最好的,也不好说

55
00:03:21,580 --> 00:03:24,480
但是权衡利弊的话

56
00:03:24,490 --> 00:03:28,340
想来想去,决定选这个了

57
00:03:28,980 --> 00:03:31,460
因为这个者,它可以在不同的事件里面

58
00:03:31,470 --> 00:03:32,980
扮演不同的方

59
00:03:33,340 --> 00:03:34,850
我们举个例子,墨者

60
00:03:36,520 --> 00:03:40,410
比如说,就拿刘德华这个电影,墨攻

61
00:03:40,420 --> 00:03:43,480
当然实际上他不攻,他守城

62
00:03:44,080 --> 00:03:47,070
墨家是非攻,兼爱非攻,他守

63
00:03:48,720 --> 00:03:50,680
墨子在这里扮演的是守方

64
00:03:52,870 --> 00:03:54,660
墨子可不可以扮演攻方呢

65
00:03:56,110 --> 00:03:57,710
历史上不好查

66
00:03:57,720 --> 00:03:59,030
但是我们看小说里面

67
00:03:59,880 --> 00:04:01,500
这是小说《战国野心家》

68
00:04:02,230 --> 00:04:04,150
墨者,攻方

69
00:04:05,060 --> 00:04:06,970
去攻越国的城池

70
00:04:06,980 --> 00:04:13,060
所以我们叫者

71
00:04:13,640 --> 00:04:16,410
然后它在参与不同事件的时候

72
00:04:16,420 --> 00:04:18,080
扮演的角色

73
00:04:18,090 --> 00:04:19,090
叫某某方

74
00:04:20,170 --> 00:04:21,050
这样来区分它

这篇关于[图解]《分析模式》漫谈03-Party是什么的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1060399

相关文章

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

Redis主从/哨兵机制原理分析

《Redis主从/哨兵机制原理分析》本文介绍了Redis的主从复制和哨兵机制,主从复制实现了数据的热备份和负载均衡,而哨兵机制可以监控Redis集群,实现自动故障转移,哨兵机制通过监控、下线、选举和故... 目录一、主从复制1.1 什么是主从复制1.2 主从复制的作用1.3 主从复制原理1.3.1 全量复制

Redis主从复制的原理分析

《Redis主从复制的原理分析》Redis主从复制通过将数据镜像到多个从节点,实现高可用性和扩展性,主从复制包括初次全量同步和增量同步两个阶段,为优化复制性能,可以采用AOF持久化、调整复制超时时间、... 目录Redis主从复制的原理主从复制概述配置主从复制数据同步过程复制一致性与延迟故障转移机制监控与维

Redis连接失败:客户端IP不在白名单中的问题分析与解决方案

《Redis连接失败:客户端IP不在白名单中的问题分析与解决方案》在现代分布式系统中,Redis作为一种高性能的内存数据库,被广泛应用于缓存、消息队列、会话存储等场景,然而,在实际使用过程中,我们可能... 目录一、问题背景二、错误分析1. 错误信息解读2. 根本原因三、解决方案1. 将客户端IP添加到Re

Redis主从复制实现原理分析

《Redis主从复制实现原理分析》Redis主从复制通过Sync和CommandPropagate阶段实现数据同步,2.8版本后引入Psync指令,根据复制偏移量进行全量或部分同步,优化了数据传输效率... 目录Redis主DodMIK从复制实现原理实现原理Psync: 2.8版本后总结Redis主从复制实

锐捷和腾达哪个好? 两个品牌路由器对比分析

《锐捷和腾达哪个好?两个品牌路由器对比分析》在选择路由器时,Tenda和锐捷都是备受关注的品牌,各自有独特的产品特点和市场定位,选择哪个品牌的路由器更合适,实际上取决于你的具体需求和使用场景,我们从... 在选购路由器时,锐捷和腾达都是市场上备受关注的品牌,但它们的定位和特点却有所不同。锐捷更偏向企业级和专

Spring中Bean有关NullPointerException异常的原因分析

《Spring中Bean有关NullPointerException异常的原因分析》在Spring中使用@Autowired注解注入的bean不能在静态上下文中访问,否则会导致NullPointerE... 目录Spring中Bean有关NullPointerException异常的原因问题描述解决方案总结

python中的与时间相关的模块应用场景分析

《python中的与时间相关的模块应用场景分析》本文介绍了Python中与时间相关的几个重要模块:`time`、`datetime`、`calendar`、`timeit`、`pytz`和`dateu... 目录1. time 模块2. datetime 模块3. calendar 模块4. timeit

python-nmap实现python利用nmap进行扫描分析

《python-nmap实现python利用nmap进行扫描分析》Nmap是一个非常用的网络/端口扫描工具,如果想将nmap集成进你的工具里,可以使用python-nmap这个python库,它提供了... 目录前言python-nmap的基本使用PortScanner扫描PortScannerAsync异

Oracle数据库执行计划的查看与分析技巧

《Oracle数据库执行计划的查看与分析技巧》在Oracle数据库中,执行计划能够帮助我们深入了解SQL语句在数据库内部的执行细节,进而优化查询性能、提升系统效率,执行计划是Oracle数据库优化器为... 目录一、什么是执行计划二、查看执行计划的方法(一)使用 EXPLAIN PLAN 命令(二)通过 S