单项选择题

A.不同的数据展示、存储和管理
B.访问接口与实现代码分离的原则
C.屏蔽了数据源的差异和数据库操作细节
D.提供一个统一的访问界面和一种统一的查询语言