抽象与封装的思想 — 信息技术选择题
题目
某实验室要设计“器材借用记录”数据类型,使用者只需登记借出、登记归还和查询某器材是否可借;内部记录采用何种结构由实现者决定。下列设计最能体现抽象与封装的是( )
A. 规定上述操作及其使用规则,并隐藏内部记录结构,允许实现者更换结构而不改变使用方式
B. 规定上述操作及其使用规则,同时要求使用者直接修改内部记录以完成登记
C. 公开内部记录的具体结构,但不说明各操作的使用规则
D. 只隐藏内部记录结构,不提供登记借出、登记归还和查询操作