什么饼不能吃脑筋急转弯| prbpm是什么意思| 女人梦见龙是什么征兆| 世家是什么意思| 八败是什么意思| 反应性增生是什么意思| 五月什么星座| 贫血要吃什么| 荷叶有什么功效和作用| 小鱼的尾巴有什么作用| apgar评分是什么意思| 一什么一什么造句| 高尿酸血症吃什么药| 书签是什么| 什么是粉丝| 母亲生日送什么礼物| 为什么女追男没好下场| 吃茶叶蛋有什么好处和坏处| 尿胆红素阳性是什么意思| 白头翁吃什么食物| 胆囊肿是什么病严重吗| 什么是邪淫| 过期药品是什么垃圾| 尿潜血是什么原因造成的| 再接再厉后面接什么好| 3月27日是什么星座| 夏天适合喝什么汤| 为什么会经常流鼻血| t是什么意思| 胆识是什么意思| 撕裂是什么意思| 震撼的意思是什么| 女用避孕套是什么样的| 脚臭用什么泡脚效果好| 哺乳期吃辣椒对宝宝有什么影响| 朋友圈屏蔽显示什么| 湿热吃什么食物好得快| 早上起来口干口苦口臭是什么原因| 封印是什么意思| 19年属什么| 记过属于什么处分| 微针有什么功效| 五味子是什么| 什么叫伴手礼| 旋转跳跃我闭着眼是什么歌| 什么原因得疱疹| wonderland是什么意思| 前列腺钙化什么意思| 吃哈密瓜有什么好处| 哀鸿遍野什么意思| 什么龙什么虎| 嘌呤是什么物质| 马冬梅是什么梗| 弱阳性是什么意思| 亚是什么意思| 荷兰猪吃什么| 急性腮腺炎吃什么药| 关节间隙变窄什么意思| 兔死狗烹是什么意思| 爸爸的奶奶叫什么| 强的松是什么药| 膝关节置换后最怕什么| 手上起水泡是什么原因| 羊水多对胎儿有什么影响| 天可以加什么偏旁| 缺铁性贫血吃什么药最好| 众所周知是什么生肖| 西红柿可以做什么菜| 鸡冠油是什么| 什么的树叶| 草鱼喜欢吃什么食物| 仓鼠可以吃什么| 风什么浪什么| 偶尔胸闷是什么原因| 857是什么意思| 什么人容易得骨髓瘤| 西瓜汁加什么好喝| 什么工作赚钱| 珞字五行属什么| 什么品种的榴莲最好吃| 心悸是什么原因造成的| 静脉曲张挂什么科室| 脚后筋疼是什么原因引起的| 急性荨麻疹不能吃什么食物| 胃痉挛有什么症状表现| 痛风吃什么蔬菜好| 梦见婆婆去世预示什么| 衣食父母什么意思| 晴纶是什么材质| 妇炎康片有什么副作用| 电饭煲煮粥为什么会溢出来| 最不干净的动物是什么生肖| 梦到喝酒是什么意思| 黄褐斑是什么引起的| 湿热吃什么好| esim卡是什么| 手指爆皮是什么原因| 补血吃什么最好最快| 胃气不足吃什么中成药| 血府逐瘀片主治什么病| 高血压吃什么可以降下来| 滑膜炎挂什么科| 吃榴莲对妇科病有什么好处| 甲钴胺不能和什么药一起服用| 皲裂是什么意思| 肝胆胰腺属于什么科| 经常拉肚子挂什么科| 元武道是什么| 什么是偏光眼镜| 鳘鱼是什么鱼| 什么是刺身| 阳气最强的树是什么树| 宇宙的中心是什么| 血小板升高是什么原因| 什么是电解质| 尿黄是什么原因引起的男性| 荨麻疹长什么样图片| 农历3月是什么月| 重阳节应该吃什么| tr什么意思| 手指关节肿胀是什么原因| 什么生日的人有佛缘| 便血是什么样的| 臭虫的天敌是什么| 丧尽天良什么意思| 一个骨一个宽是什么字| 什么东西晚上才生出尾巴| 转氨酶异常是什么意思| 药食同源什么意思| 呼吸困难胸闷气短挂什么科| 坐支是什么意思| 为什么一分钟就出来了| 什么叫多囊| 省检察长是什么级别| 梨是什么季节的水果| 护理考研考什么| 导乐分娩是什么意思| 黄体酮不足吃什么| 年薪12万什么水平| 韦编三绝是什么意思| 补中益气丸适合什么人吃| 仓鼠爱吃什么| 右脸突然肿了是什么原因| 月加亏念什么| 肺纹理增强是什么意思| 心电监护pr是什么意思| c k是什么牌子| 璐字五行属什么| 农历今天属什么生肖| cv是什么| 什么的小莲蓬| 8月11是什么星座| 鼻息肉长什么样子图片| 终而复始什么意思| 丁香花长什么样| 伤官格是什么意思| 血包是什么意思| 母乳是什么味| 终其一生下一句是什么| 为什么16岁不能吃维生素B| 三跪九叩是什么意思| 淡奶是什么| 三个牛读什么字| 地奥心血康软胶囊主治什么病| 逍遥丸什么时候吃最好| 化妆棉是干什么用的| 背疼是什么原因引起的女人| 为什么会有痔疮| 吃什么能快速减肥| 肺主治节是什么意思| 胎盘0级是什么意思啊| 睡着了咳嗽是什么原因| 医生说宝宝趴着在暗示着什么| 生命之水是什么| 人生苦短是什么意思| 鬼针草长什么样| 右边偏头痛是什么原因| 大刀阔斧是什么意思| fpu是什么意思| 驾驶证和行驶证有什么区别| 什么可以保护眼睛| 皮实是什么意思| 夏天有什么植物| 什么精神| 放行是什么意思| ih是什么意思| 支气管发炎用什么药| 子官肌瘤吃什么食物| 噩梦是什么意思| 硬不起吃什么药| 摄影三要素是什么| 罗汉果是什么| 号外是什么意思| 磨牙齿有什么方法可以治| 肝脾肿大是什么症状| 柠檬水有什么功效| 桦树茸泡水喝有什么功效| 创意是什么意思| 女人吃桃子有什么好处和坏处| 贫血严重有什么症状| 57年属什么生肖| UFS是什么意思| 什么是神话故事| 2000年属什么的| 痤疮用什么药| 服软是什么意思| 肝炎是什么病| msms筛查是什么意思| 漏斗胸是什么病| 体制外是什么意思| 感知能力是什么意思| 毛囊炎是什么| 扁桃体挂什么科| 手冲是什么意思| 乳头变大是什么原因| 怀孕吃什么| 什么血型和什么血型不能生孩子| 狻猊是什么动物| c1开什么车| 痔疮的症状有些什么| 小腿肌肉酸痛什么原因| 投诚是什么意思| 什么玻璃| 什么叫真爱| 眼睛散光是什么症状| 忏悔是什么意思| 美国fda认证是什么| 婴幼儿积食会有什么症状| 贝塔是什么意思| 四条杠是什么牌子衣服| 卖淫什么意思| 海马萎缩是什么情况| 白细胞减少是什么原因| 脂肪肝吃什么水果好| 汧是什么意思| 早上打嗝是什么原因呢| 蛇缠腰是什么病怎么治| 你为什么爱我| 黄桃不能和什么一起吃| 什么花喜欢磷酸二氢钾| 肝火胃火旺盛吃什么药| 墨迹什么意思| 孩子呼吸道感染吃什么药效果最好| 血热是什么原因引起的| 懦弱的近义词是什么| 甲功四项是什么检查项目| 海鸥手表是什么档次| 什么药补肾| 做梦掉牙齿是什么预兆| 什么是考生号| 牙周炎有什么症状| 中国第一艘航空母舰叫什么| 宝宝爱出汗是什么原因| 尿路感染什么症状| 一根葱十分钟什么意思| 怀孕查甲功是什么意思| iron什么意思| 什么化妆品好用哪个牌子的| 熊人是什么意思| 吃什么东西排酸最快| 聚酯纤维是什么材质| 什么手机电池最耐用| 屁股上的骨头叫什么骨| 比目鱼又叫什么鱼| 百度

小姐的全套都有什么

新闻
严格来看,对象不存在属性,也没有数据组织,只接收消息,给出反馈。对象自身是有状态的。发同样的消息,给出的反馈可能不同。这样的对象方式,非常难以控制。
百度 高层建筑发生火灾时,应学会利用现场一切可以利用的条件逃生,千万不要盲目跳楼。

如果你认可程序=算法+数据,那么会发现,对象好像没有存在的必要。

先来看看算法

按函数式编程的思路,算法就是把输入转换成输出的过程。

比如常见的各种排序算法,不管过程如何,都是把没有顺序的集合转化成有顺序的集合的过程,描述如下:

sort: List -> List

再说数据

对于数据,众说纷纭。最离谱的,是把函数当数据,没有数据组织。

下面的例子以js语言描述了这一思想。

// create_user是一个构造函数,但返回的不是对象,而是函数。
// 两个参数为:(姓名, 年龄)
let user = create_user("张三", 20)
// 通过返回函数的调用,获取属性
// 参数为属性名
let name = user("name")
let age = user("age")

create_user的实现如下:

function create_user(name, age) {
// 返回一个取属性值的函数,而非对象
return function(field_name) {
if (field_name == "name") {
return name
} else if (field_name == "age") {
return age
}
}
}

再一种,是把数据当一个个独立的集合,数据之间没有任何事先声明的关系。

关系数据库是典型的代表。例如,学生表与学生考试表,是两个完全独立的集合,没有具体关系,所谓外键,只是学生考试表的一个字段而已。学生表与学生考试表,数据举例如下:

学生表                        考试表
学号 姓名 学号 课程 成绩
001 张三 001 语文 98
002 李四 001 数学 88
002 语文 78

数据是通过sql语句,临时建立的关系。例如,下面的sql语句,通过笛卡尔乘积、筛选把两个表之间的关系建立了起来。

select * from 学生表,考试表 where 学生表.学号=考试表.学号

第三种,是各种语言都提供的结构体,把数据组织成相互关联的网状结构。

下面的例子用rust语言描述了这个想法。

struct 学生 {
name: String,
考试: Vec<考试>
}
struct 考试 {
}

还有其他一些数据组织形式,不再赘述。

无结构数据

数据除了以上各种组织形式,还有无组织的,非结构数据。比如:

  • 程序源码,程序源码是无组织的数据,这个观点很重要??
  • 日志文件,日志文件也是没有被组织的数据。
  • 数据传输,被传输的数据,很多都没有结构。

还有很多。

对于无结构数据,主要观点是:

  • 当流对待!

其次的观点是:

  • 把流转换成有组织的数据!

最典型的例子,把程序源码转换成AST语法树:

编译:string -> Tree

对象是啥

上面的描述过程没有对象存在。真正面向对象与数据无关,对象只接收消息,给出反馈。比如,学生对象:

let x = 一个学生
// set_name是消息名,方法参数是消息参数
x.set_name("张")
// get_name是消息名
x.get_name()

严格来看,对象不存在属性,也没有数据组织,只接收消息,给出反馈。对象自身是有状态的。发同样的消息,给出的反馈可能不同。这样的对象方式,非常难以控制。

责任编辑:未丽燕 来源: 今日头条
相关推荐

2025-08-05 16:00:36

区块链存储5G

2025-08-05 13:09:45

云计算

2025-08-05 16:40:11

WOT高效数据中心数据中心

2025-08-05 09:33:15

软件成本

2025-08-05 13:45:25

2025-08-05 10:16:50

2025-08-05 11:38:18

2025-08-05 10:58:56

ERP

2025-08-05 14:52:06

大数据

2025-08-05 10:24:38

北京大数据

2025-08-05 09:20:21

自然语言处理

2025-08-05 09:41:17

Amazon Simp

2025-08-05 09:03:31

Windows Ser微软

2025-08-05 17:15:09

开发者抛弃 Executors

2025-08-05 09:14:16

Executors开发Java

2025-08-05 17:10:56

嫦娥玉兔美照

2025-08-05 10:27:53

Windows微软超级操作系统

2025-08-05 11:17:16

SaaS出路中国式

2025-08-05 16:01:13

自动驾驶新基建工信部

2025-08-05 08:51:31

C 语言开发编程
点赞
收藏

51CTO技术栈公众号

肚子疼去医院挂什么科 腿痒是什么原因 淀粉是什么粉 恶心吃什么药 银消病用什么药效果最好
送长辈什么礼物合适 补充公积金是什么意思 胸部检查挂什么科 吃什么长个子最快 蜂蜜有什么好处
真情流露是什么意思 甲泼尼龙是什么药 富察氏是什么旗 蓝蓝的天上白云飘是什么歌 什么是标准预防
孕妇d2聚体高是什么原因 血小板低是什么原因 肌钙蛋白高是什么原因 筋膜炎吃什么药最有效 海带什么人不能吃
祖马龙是什么档次hcv7jop4ns5r.cn eb病毒感染是什么病hcv8jop3ns6r.cn 为什么总是放屁hcv8jop6ns3r.cn 开塞露擦脸有什么效果hcv8jop7ns8r.cn 夜盲症是什么症状wmyky.com
结婚5年是什么婚hcv9jop6ns8r.cn 龟头炎的症状是什么样hcv9jop5ns9r.cn 处女膜破了有什么影响chuanglingweilai.com 大姨妈来了能吃什么水果hcv9jop0ns4r.cn 炒菜什么时候放调料hcv9jop3ns9r.cn
st-t改变是什么意思hcv9jop5ns8r.cn 血常规是检查什么的hcv8jop5ns7r.cn 干燥综合症是什么病hcv9jop2ns7r.cn 打点滴是什么意思hcv9jop4ns7r.cn 2023属什么生肖hcv8jop0ns4r.cn
无痛人流后吃什么对身体恢复比较好clwhiglsz.com 乐什么什么什么成语hcv8jop0ns6r.cn 吃力不讨好是什么意思bysq.com 邮电局是干什么的hcv9jop4ns7r.cn 头皮屑多是什么原因怎么去除96micro.com
百度