单项选择题

A.避免数据和函数的过度耦合
B.将编程错误限制在对象内部
C.符合人类自然的世界观
D.将属性和操作结合在一起形成独立单位