SICP 笔记 Lec2b Compound Data Part 3 & Part 4

Lec2b 复合数据Compound Data
Part 3
41" - 56"
从有理数类比到用二维坐标来表示点的位置,而两个点即可表示一个线(向量)。

1.
引入Closure(闭包)的概念
我的理解:
所有的object可以被“完整”地封装,作为其他object的一部分。这个过程可以无穷无尽地进行下去,其所有的性质不会损耗。
即“道生一,一生二,二生三,三生万物”。
(如fortan就的数组(arrays)就不具有这种性质,array的元素不能是array。

2.
利用抽象层来分隔概念,强调抽象(Abstraction)的重要性。

Name 通过给每个小的成分命名,来分隔过程。使得其中一些部分的改变不需要影响全局。

Part 4
56" - 1'16"
再次强调Abstraction的重要性,愈发地模糊了data和procedure的边界。
1.
衡量标准
Contracts

SICP 笔记 Lec2b Compound Data Part 3 & Part 4最先出现在Python成神之路

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/3877.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>