编程思想,几乎不存在这个说法.OO是一种编程范式[paradigm],范式之间的比较和选择才激发所谓的思想.编程,这个说得好:Select Best(数据结构),Best(算法) From ALL,可以说是编程思想.
编程思想,也许来自Thinking in Java的翻译_Java编程思想.其实是很臭的翻译[也许原作者就是那个意思?呵呵],这不是Thought in Java.我以为Thinking in Java类似于Speaking in English,也有thinking in English的说."用Java(体现的思维/观点)去思考", 用不同与C++的对象模型[还不好称为用OO思想/paradigm]去思考.