一直都痴迷与c++语法的简洁和灵巧,它只是给我们提供便利,而不强制我们用一种既定的范式去写程序;这也是我一直不喜欢java的地方,总认为java只是由于有sun的支持,由于它的出身贵族;
但这段时间开始学习面向对象方法,用c++作程序,开始时总感觉在兜圈子,很是别扭,无法在写程序的时候感觉到对象的意义究竟在哪里;
于是乎,我开始修炼,读对象方法的书,继续用cplusplus写实例代码,然后又是模式方面的东西,直到后来读junit的源码,忽然在恍然大悟,
cplusplus和c是兼容的,他支持“函数”这种叫面向过程的东东,而自己再写的时候又不自觉地在夹杂着用“函数”和“对象”,面向对象中要处理的一个方面是交互,而我却依旧用过程在建模交互;
呜呼,唉哉,这是在明白,java的良苦用心;也明白了,给你自由,你还要有驾奴自由的能力,不然自由本身对你来说是一种灾难,而不是幸运
所以建议向我一向开始学习面向对象的,从java开始,等你真正的能够把握住对象的思想时,再去用cplusplus
但这段时间开始学习面向对象方法,用c++作程序,开始时总感觉在兜圈子,很是别扭,无法在写程序的时候感觉到对象的意义究竟在哪里;
于是乎,我开始修炼,读对象方法的书,继续用cplusplus写实例代码,然后又是模式方面的东西,直到后来读junit的源码,忽然在恍然大悟,
cplusplus和c是兼容的,他支持“函数”这种叫面向过程的东东,而自己再写的时候又不自觉地在夹杂着用“函数”和“对象”,面向对象中要处理的一个方面是交互,而我却依旧用过程在建模交互;
呜呼,唉哉,这是在明白,java的良苦用心;也明白了,给你自由,你还要有驾奴自由的能力,不然自由本身对你来说是一种灾难,而不是幸运
所以建议向我一向开始学习面向对象的,从java开始,等你真正的能够把握住对象的思想时,再去用cplusplus