论点:oo的编程方式是从国外传进来的,不要说是因为国外的技术比较发达,会自动先衍生出oo的思想,而是国内不可能先产生oo的方式。
原因:oo表面上看是编程的思想,而实际上却是一种态度,一种尊重个体的态度。在oo为基础的软件中,整个软件是社会,而每个对象是个人,软件只将任务交给对象,却不直接控制每个对象内部的处理。去看看国外的社会的思想,不也是这样吗?从一个尊重个体的社会中很可以理解其思想会反映在软件的开发方式上。再看看中国,虽然现在已经有很大改变,但是很多的角色,都可以来操作你,个人对外的封装性是大打折扣,个体受到的尊重不为乐观。在这种思想的环境下,试想要迸发出一个反映独立观念的思想火花是何其难也。
结论:所以我有许多同胞们,在用着基于oo开发的软件(vb,vc等),却写出了许多过程型的代码,不是技术的问题,是思维方式的问题。请尊重个体。
转载于:https://www.cnblogs.com/philip_xu/archive/2005/01/06/87428.html