下面对面向对象和面向过程描述正确的是:
A.面向对象编程比面向过程编程更为高级
B.面向对象和面向过程是编程语言的分类依据
C.面向对象和面向过程是编程语言的分类依据
D.所有面向对象编程能实现的功能采用面向过程同样能完成
正确答案是D