免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2272 | 回复: 7
打印 上一主题 下一主题

[C++] 面向对象和面向过程有什么不同 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-02 07:34 |只看该作者 |倒序浏览
封装 多态 继承 还有什么

[ 本帖最后由 老兵521 于 2009-7-2 07:35 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-07-02 08:01 |只看该作者
面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题的步骤中的行为。通俗来讲是将编程当成一个事物,对外界来说,事物是直接使用的,不用去管它内部的情况。面向过程是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。

评分

参与人数 1可用积分 +5 收起 理由
langue + 5 鼓励

查看全部评分

论坛徽章:
0
3 [报告]
发表于 2009-07-02 08:52 |只看该作者
后两个字不同

评分

参与人数 1可用积分 +1 收起 理由
net_robber + 1 我很赞同

查看全部评分

论坛徽章:
80
20周年集字徽章-庆
日期:2020-10-28 14:09:1215-16赛季CBA联赛之北京
日期:2020-10-28 13:32:5315-16赛季CBA联赛之北控
日期:2020-10-28 13:32:4815-16赛季CBA联赛之天津
日期:2020-10-28 13:13:35黑曼巴
日期:2020-10-28 12:29:1520周年集字徽章-周	
日期:2020-10-31 15:10:0720周年集字徽章-20	
日期:2020-10-31 15:10:07ChinaUnix元老
日期:2015-09-29 11:56:3020周年集字徽章-年
日期:2020-10-28 14:14:56
4 [报告]
发表于 2009-07-02 09:00 |只看该作者
有人这么形容OP和OO的不同:用面向过程的方法写出来的程序是一份蛋炒饭,而用面向对象写出来的程序是一份盖浇饭。所谓盖浇饭,北京叫盖饭,东北叫烩饭,广东叫碟头饭,就是在一碗白米饭上面浇上一份盖菜,你喜欢什么菜,你就浇上什么菜。我觉得这个比喻还是比较贴切的。
蛋炒饭制作的细节,我不太清楚,因为我没当过厨师,也不会做饭,但最后的一道工序肯定是把米饭和鸡蛋混在一起炒匀。盖浇饭呢,则是把米饭和盖菜分别做好,你如果要一份红烧肉盖饭呢,就给你浇一份红烧肉;如果要一份青椒土豆盖浇饭,就给浇一份青椒土豆丝。


    蛋炒饭的好处就是入味均匀,吃起来香。如果恰巧你不爱吃鸡蛋,只爱吃青菜的话,那么唯一的办法就是全部倒掉,重新做一份青菜炒饭了。盖浇饭就没这么多麻烦,你只需要把上面的盖菜拨掉,更换一份盖菜就可以了。盖浇饭的缺点是入味不均,可能没有蛋炒饭那么香。
到底是蛋炒饭好还是盖浇饭好呢?其实这类问题都很难回答,非要比个上下高低的话,就必须设定一个场景,否则只能说是各有所长。如果大家都不是美食家,没那么多讲究,那么从饭馆角度来讲的话,做盖浇饭显然比蛋炒饭更有优势,他可以组合出来任意多的组合,而且不会浪费。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wanghao72214/archive/2009/02/22/3923366.aspx


引用。嘿嘿   

论坛徽章:
0
5 [报告]
发表于 2009-07-02 09:16 |只看该作者
原帖由 baopbird2005 于 2009-7-2 09:00 发表
有人这么形容OP和OO的不同:用面向过程的方法写出来的程序是一份蛋炒饭,而用面向对象写出来的程序是一份盖浇饭。所谓盖浇饭,北京叫盖饭,东北叫烩饭,广东叫碟头饭,就是在一碗白米饭上面浇上一份盖菜,你喜欢 ...

这个比喻不恰当,只有一点点点点的类似。

论坛徽章:
0
6 [报告]
发表于 2009-07-02 09:24 |只看该作者
思想不同 ~~

论坛徽章:
0
7 [报告]
发表于 2009-07-02 09:26 |只看该作者
面向对象:告诉程序做什么
面向过程:告诉程序怎么做

论坛徽章:
0
8 [报告]
发表于 2009-07-02 09:27 |只看该作者
区别就是踏踏实实写代码比啥都强
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP