关于编程思想和《java编程思想》

来源:互联网 发布:淘宝怎么解除支付宝 编辑:程序博客网 时间:2024/05/17 01:58

说实话,java编程思想是一本相当不错的书。说不好是介绍的泛泛还是细致,不过适合初学者对java的世界有一个全面的了解。话又说回来了,你要是对天生有像我一样的好奇心和怀疑精神,这本书不太适合你读,因为他没有给你搭起一个java世界的框架,颇有只见树木不见森林之感。不过这就扯远了。

要说的是编程思想,这本书虽然不错,不过呢,我个人觉得这个名字有点误导初学者的意思。让人望而生畏,本是一本初学者的入门书籍却被初学者当成了武林秘笈。

以我现在的理解成度。真正称的上可以算是编程思想的是什么呢?

在面向对象的世界里,是设计模式。

只有设计模式才是真正的编程思想。那二十几个模式如同先秦诸子的思想一样经典。每看完一个模式,不由得不从牙缝里挤出天才二字。虽然,那并不是某个天才独自的成就。

据说,更高层还有一种叫做架构模式的存在,如今国内的市场,没见过。而这个词也仅仅从《java与模式》中见到过。它指的是MVC。这些,其实才是真正的编程思想。如果哪个初学者真的想走编程这条路的话。这个是必须要看得。

在面向过程的世界里,还有叫做数据结构和算法的两个东西。他们其实也算是编程思想。