中国开发网: 论坛: 程序员情感CBD: 贴子 330945
阿善
不就是抽象、封装、继承、多态和接口这些东西吗,只要运用好这些就无所谓是不是纯粹的面向对象语言!
因为多根的它本身就出自容易把人搞晕的C语言,仅仅是为了迎合C程序员而用了

类似C的语法。而其实这两种语言一个面向过程、一个面向对象,在设计思想上

区别甚大。当然只是语法接近也没什么。不过在VC里同时支持C/C++语法,正是

因为如此,使用者容易混用C和C++,导致不能完全运用OO思想。不过说到C++为

什么不是纯粹的面向对象语言,可能老狼说的两点外还和它是多根继承语言有

一定关系,多根继承会导致架构混乱,而一种OO语言的架构是很重要的。不过我

觉得这里的纯粹是相对的,就象老猪说的到现在为止世界上还没有纯粹的面向对

象语言。这个纯粹个人感觉应该是相对于早期的VCL、J2EE再到.NET等现在比较流

行的架构上与C++架构的不同。

最后还是那句话:不就是抽象、封装、继承、多态和接口这些东西吗,只要运用好这

些就无所谓是不是纯粹的面向对象语言!呵呵!
让暴风雨来的更猛烈些吧!


相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录