一、ADT的特性
表示泄露、抽象函数AF、表示不变量RI
二、操作的分类
三、AF和RI
1.两个表示空间
抽象空间:client看到和使用的空间
ADT开发者关注表示空间R,client关注抽象空间A。
2.抽象函数AF
R和A之间的映射关系的函数,即如何去解释R中的每一个值为A中的每一个值。
AF:满射、非单射、未必双射=>R中的部分值并非合法的,在A中无映射值。
3.RI
表示不变性:某个具体的“表示”是否是“合法的”
也可将RI看作:所有表示值的一个子集,包含了所有合法的表示值
也可将RI看作:一个条件,描述了什么是“合法”的表示值