面向对象编程与结构化编程

好久不去琢磨那些软件工程思想,从来也没想过要死板硬套,把有用的工具拿来,组合在一起,好用能真正做好事就够了。

在做好事这个基础上,尽量的提炼有用的东西,去尝试的改进、改善工具和方法,争取做得更好。

刚刚,搜了一下“面向对象编程、结构化编程”等词,大家还是对这种思想抱有一种不能共存的看法,身为一个中国人,我感到无比的耻辱。我们的头脑真的被完全西化了;“阴就是阴,阳就是阳,阴中不能生阳,阳中不能存阴”!

那只是一种方法,一种解决问题的方式。你想走路去目的地,做公交去目的地,开飞行器去目的地;都可以,不能由你没我,选择由你决定。

个人看法:不管怎么项目,最终要还原的是事物的本来面目。不管是用面向对象的瞎蒙死碰,不断和基本规定好需求打交道,不断的改善,还原事物的本来面目;还是用结构化的思想,一点点分析,把握事物的每一个细节,思考周全后打好根基,开始一层层盖楼,还原事物的本来面目。

面向对象本就是结构化的一种变形状态,结构化用的模块,面向对象用的类,工具差别上几乎没有什么区别。没人敢说一个模块,不能拥有类的多态、继承等特性;真正的区别还是在解决问题的方法。结构化的模块用面向对象的做事方法,一样出色。

没有一丝数据的结构化是经典的,赋给他什么就是什么;给你一块石头,我说他是金子,我也可以说他是青石。没有一丝数据、能经得住内外变化的结构化更是经典的;给你.....,我说他是金子做的老虎,我也可以说他是活生生的一头猪。

面向对象编程、结构化编程,都没什么,会用就好。我们应该花时间改进、改善,研究更高效率的方法。

 问过一个达内的学员,问他最基本的String类特点、Class类与虚拟机,他不懂。我问他什么叫面向对象,他说,“接口”“继承”“引用”。我感觉还算不错,思想没有错就是好的;我当时对她说,“你知道'引用'就够了,别的都可以通过‘引用’去理解”。

(中国人学面向对象应该很简单,就是搞山寨产品的方法;分析别人的产品,然后拼凑出来,不断的完善,山寨OK。搞山寨容易,搞产品难;佩服能结构化编程设计的,都是或将要成为大师级的人物。)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值