[图解]分析工作流 02

1
00:00:01,800 --> 00:00:06,090
所以面向对象为什么比面向过程好一点

2
00:00:07,560 --> 00:00:10,550
原因是,它更有利于人脑

3
00:00:11,370 --> 00:00:13,280
去把握问题的复杂性

4
00:00:14,950 --> 00:00:16,740
比起面向过程来说

5
00:00:20,830 --> 00:00:24,190
而不是说,面向对象更贴近于计算机的底层

6
00:00:26,160 --> 00:00:29,680
也不意味着面向对象比面向过程好学

7
00:00:31,010 --> 00:00:32,370
实际上是更难学

8
00:00:34,660 --> 00:00:39,950
但是难也必须要学,可能有的同学说

9
00:00:40,320 --> 00:00:41,390
难的我干嘛要学

10
00:00:42,630 --> 00:00:44,120
我学简单的不好吗

11
00:00:45,290 --> 00:00:48,530
问题就是,简单的,它解决不了复杂问题

12
00:00:49,300 --> 00:00:50,550
就像我们上学一样

13
00:00:51,320 --> 00:00:53,700
为什么小学的知识(学完了),要学初中

14
00:00:53,710 --> 00:00:55,130
要学高中知识

15
00:00:56,880 --> 00:00:59,290
我只学小学知识不好吗

16
00:01:01,530 --> 00:01:04,210
问题就在于,小学知识

17
00:01:04,220 --> 00:01:06,250
它解决不了

18
00:01:06,260 --> 00:01:07,970
初中、高中的题目

19
00:01:07,980 --> 00:01:10,300
或解决起来很难

20
00:01:11,450 --> 00:01:14,690
所以你必须咬咬牙把高中那一套给学会了

21
00:01:17,100 --> 00:01:19,110
然后才能做高中的题目

22
00:01:20,070 --> 00:01:20,490


23
00:01:23,440 --> 00:01:25,750
并不是说高中的内容

24
00:01:25,760 --> 00:01:27,550
比小学的好学,不是这样的

25
00:01:28,370 --> 00:01:30,020
而是你不学不行,你不学

26
00:01:30,780 --> 00:01:33,020
你解决不了面前这个难题

27
00:01:34,480 --> 00:01:36,050
而我们在座各位

28
00:01:36,060 --> 00:01:37,290
我们的开发团队

29
00:01:37,300 --> 00:01:38,530
面对的是什么

30
00:01:38,540 --> 00:01:41,490
不是什么高中题目,而是什么

31
00:01:41,500 --> 00:01:44,340
而是顶级的难题,为什么

32
00:01:44,350 --> 00:01:45,700
因为这东西要赚钱的

33
00:01:46,560 --> 00:01:48,940
你解决了这个问题,就拿钱的

34
00:01:49,600 --> 00:01:51,030
人家干嘛把钱给你

35
00:01:52,830 --> 00:01:54,390
白白给你啊

36
00:01:55,330 --> 00:01:56,130
肯定是什么

37
00:01:57,390 --> 00:02:01,540
你解决了一些他没有能解决的问题

38
00:02:03,520 --> 00:02:04,480
实际上大家做的题

39
00:02:04,490 --> 00:02:07,390
实际上是属于竞赛题这个级别的

40
00:02:07,400 --> 00:02:09,500
但很多人经常什么

41
00:02:10,140 --> 00:02:12,540
把自己,我是做初中题目

42
00:02:12,550 --> 00:02:15,290
我有初中方法就行了,不是这样的

43
00:02:15,960 --> 00:02:17,480
这个没有免费的午餐

44
00:02:17,490 --> 00:02:19,370
哪有一分钱是好赚的

45
00:02:19,650 --> 00:02:21,110
每一分钱都要拼杀得来

46
00:02:21,120 --> 00:02:22,470
都是竞赛题

47
00:02:25,790 --> 00:02:26,870
所以我们下面

48
00:02:26,880 --> 00:02:29,650
就用面向对象的方式

49
00:02:29,660 --> 00:02:34,790
来思考我们的系统

50
00:02:35,880 --> 00:02:37,370
我们假设我们的系统

51
00:02:38,350 --> 00:02:39,280
是由对象

52
00:02:40,510 --> 00:02:41,760
这样一种东西组成的

53
00:02:44,850 --> 00:02:46,600
然后再思考里面有哪些对象

54
00:02:47,700 --> 00:02:48,690
这里我们要注意

55
00:02:50,120 --> 00:02:51,810
我们提到两个字,假设

56
00:02:52,990 --> 00:02:55,460
面向对象它就是一个假设

57
00:02:56,440 --> 00:02:57,210
它不是真的

58
00:02:58,820 --> 00:03:02,590
你要是较真说,你说这里面有顾客,有经理

59
00:03:03,380 --> 00:03:05,770
有订单,有菜品

60
00:03:06,670 --> 00:03:10,740
有商品,哪里有,我拿显微镜看了

61
00:03:10,750 --> 00:03:12,460
没有的,当然是没有的

62
00:03:13,250 --> 00:03:16,890
这完全就是概念上的一个思考方式

63
00:03:19,550 --> 00:03:23,260
你要是不承认系统是由对象组成的

64
00:03:24,310 --> 00:03:25,990
那么这个系统能不能开发出来

65
00:03:27,630 --> 00:03:28,110
可以的

66
00:03:29,370 --> 00:03:32,840
只不过这个方法,它就不叫面向对象方法了

67
00:03:34,200 --> 00:03:36,320
它可以是别的,面向过程

68
00:03:36,820 --> 00:03:38,000
面向肥皂

69
00:03:38,010 --> 00:03:42,530
面向鼠标,都可以,面向对象

70
00:03:43,010 --> 00:03:45,400
我们首先就要接受这个假设

71
00:03:45,820 --> 00:03:47,520
系统是由对象组成的

72
00:03:47,910 --> 00:03:50,950
对象就封装了行为和数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值