单项选择题

A.封装可以保护内部数据,但不能防止数据被意外破坏
B.提高了程序单元的独立性
C.提高了程序单元的易用性
D.提高了程序单元的复用性