SICP 第二章-构造数据抽象

数据抽象导引

数据抽象可以将一个复合数据的使用,与该数据对象怎样由更基本的数据对象构造起来的细节隔离

序对

基本过程 cons,过程 cons 取两个参数,返回一个包含这两个参数作为其成分的符合数据对象

例子:

SICP 第二章-构造数据抽象_第1张图片

从序对构造起来的数据对象称为表结构数据

抽象屏障

数据抽象的基本思想就是为每一类数据对象标识出一组操作,使得对这类数据对象的所有操作都可以基于它们表述,而且在操作这些数据对象时也只使用它们

SICP 第二章-构造数据抽象_第2张图片

数据意味着什么

SICP 第二章-构造数据抽象_第3张图片

SICP 第二章-构造数据抽象_第4张图片

例题--有点子抽象:

SICP 第二章-构造数据抽象_第5张图片

题解。主要是看这个展开的方式

SICP 第二章-构造数据抽象_第6张图片

层次性数据和闭包性质

 

你可能感兴趣的:(SICP,sicp)