修练8年C++面向对象程序设计之体会
作者:林锐博士
林锐博士的一本《高质量C++/C编程指南》,至今还有很多公司的面试题出自该书。如今林博士又为我们带了这一份学习资料,感谢。
六年前,我刚热恋”面向对象”(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来准备写点心得体会时,却无法解释什么是”面向对象”,就象说不清楚什么是数学那样。软件工程中的时髦术语”面向对象分析”和”面向对象设计”,通常是针对”需求分析”和”系统设计”环节的。”面向对象”有几大学派,就象如来佛、上帝和真主用各自的方式定义了这个世界,并留下一堆经书来解释这个世界。
文章的结尾总结:
C++/C 程序设计如同少林寺的武功一样博大精深,我练了8 年,大概只学到二三成。所以无论什么时候,都不要觉得自己的编程水平天下第一,看到别人好的技术和风格,要虚心学习。本章的内容少得可怜,就象口渴时只给你一颗杨梅吃,你一定不过瘾。我借花献佛,推荐一本好书:Marshall P. Cline 著的《C++ FAQs》[Cline 1995]。你看了后一定会赞不绝口。会编写C++/C 程序,不要因此得意洋洋,这只是程序员基本的技能要求而已。如果把系统分析和系统设计比作”战略决策”,那么编程充其量只是”战术”。如果指挥官是个大笨蛋,士兵再勇敢也会吃败仗。所以我们程序员不要只把眼光盯在程序上,要让自己博学多才。我们应该向北京胡同里的小孩们学习,他们小小年纪就能指点江山,评论世界大事。
//我刚上路。。。。
cpp (15.9 KiB, 504 hits)
评论已关闭。