单项选择题

封装是指使用类型将数据和基于数据的()包装在一起,封装的主要目的就是达到接口和()的分离?

A.操作;实现
B.接口;实现
C.操作;数据
D.接口;操作