单项选择题

A.将数据和操作结合在一起
B.对不同的对象提供不同的接口
C.只对外提供接口,在接口不变的情况下将改动封装在对象内部
D.可将错误局限在对象内部