3、理数据对象的表示的部分,与处理数据对象的使用的部分相互隔离起来的一种技术。例如:考虑线性组合:ax+by(define(linear-combination a b x y) (+ (* a x) (* b y)))(define(linear-combination a b x y) (add (mul a x) (mul b y)))数据抽象的关键:构造函数(“粘合剂”)+选择函数(“分离剂”)Scheme语言数据抽象第五章-7实例:有理数的算术运算假定:①存在一种方法可以从分子和分母构造出有理数;②存在一种方法可以从已经存在的有理数