摘要: 众所周知,面向对象三大思想:封装,继承,多态。 但面向对象到底是怎么产生的,产生他的原因是什么呢?且听我慢慢道来~ 很久以前,软件开发的世界还是一片浑浑噩噩,不管开发什么软件都面临着复杂性这个问题,代码里面到处是goto语句,程序的流程随意跳转。众生写代码时,越写到后面越不知道自己写的是什么。这时候出现一位巨人,他就是结构化编程。 结构化编程的基本思想是:有序地控制流程,即把程序的执行顺序限制为顺序、分支和循环这三种;把共通的处理归结为例程(函数)。好处是: 三大限制:大大降低了程序的自由度,减少了各种组合,使得程序不至于太过复杂。疑问:如果由于降低程序的自由度导致程序的实现能... 阅读全文
posted @ 2013-04-09 17:02 ziyoudefeng 阅读(1884) 评论(7) 推荐(2) 编辑