免费注册 查看新帖 |

Chinaunix

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

[C++] 一起讨论下C++面向对象编程在实际项目中的感悟或是经验 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-10-11 23:17 |只看该作者 |倒序浏览
在单位中都是C程序员,所以在这大家交流一下,交换一下面向对象开发的一些经验,感悟等等吧。。。呵呵

论坛徽章:
0
2 [报告]
发表于 2012-10-11 23:32 |只看该作者
感悟就是,自从很多年前,跳到完全不相关的地盘后,回头看,选择没错!一帮写code的人,还是无一例外的,脑袋里只装了一个经

围观够了,今后真不上来了。。。管理员看到该回帖后可以把该ID收回,以释放资源

论坛徽章:
0
3 [报告]
发表于 2012-10-11 23:34 |只看该作者
貌似 c版 大部分人对 面向对象 不感冒  

论坛徽章:
0
4 [报告]
发表于 2012-10-11 23:38 |只看该作者
这样啊,看来C版是很友好了。 在单位大多数讨论算法,数据结构之类的,虽然学习过,自己也写过一些数据结构用C写的小例子什么的,但是实在是不感兴趣.

论坛徽章:
0
5 [报告]
发表于 2012-10-12 10:22 |只看该作者
我的感觉是,class-based的OO是非常傲慢的思维方式,在实际开发中经常被现实需求狠狠地抽脸。
object-based的OO相当不错,只可惜要求太强的动态特性了,在要求高效的地方用不上。
用C++,首先考虑GP,然后GP解决不了的再考虑用OO的方式来解决。
学习一门Functional的语言,比学习设计模式之类的东西有用多了,Functional的思路对解决问题很有用。

论坛徽章:
0
6 [报告]
发表于 2012-10-12 10:35 |只看该作者
边界用OO,内部用GP

论坛徽章:
0
7 [报告]
发表于 2012-10-12 10:51 |只看该作者
回复 5# qinggeng


    有用Functional思路编写的知名软件么?操作系统里用没用到,比如linux、windows。。。。?

论坛徽章:
0
8 [报告]
发表于 2012-10-12 10:51 |只看该作者
qinggeng 发表于 2012-10-12 10:22
我的感觉是,class-based的OO是非常傲慢的思维方式,在实际开发中经常被现实需求狠狠地抽脸。
object-base ...

此乃大虾,受教

最近在看设计模式,感觉这东西是“你知道就知道,不知道就不知道”,但感觉“正在上档次”。

======================
PS:回帖都要验证,10 + 1 = ?我已经会做了好挖

论坛徽章:
0
9 [报告]
发表于 2012-10-12 12:12 |只看该作者
yyoc 发表于 2012-10-12 10:51
回复 5# qinggeng

我相信没有,因为全Functional的编程运行效率是不可接受的。
但是“参数无变量”,高阶函数这些概念用在并发编程和分布式上面爽死了。
不过我的领域不是在内核什么的上面的,所以对效率的要求应该没有那么严格。
我不确认我的这些经验是否适用于对效率要求更高的环境,仅供参考。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
10 [报告]
发表于 2012-10-12 14:39 |只看该作者
都是C程序员,而楼主是C++程序员。楼主在工作当中是否感觉会比较另类或者牛x?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP