主题:【原创】也来说说Linux和Windows下的开发感受 -- 昔杨今雨
我和你相反,算法丢了好多年了,现在有需要头就比较大,最近又开始翻数据结构。
其实OO相对于过程化语言来说,他更简单,更加接近现实世界的结构,当然从另外一方面来说,他比较适合表示各种复杂的交互关系。
而你只需要研究算法,一般写的代码都不太长,就不需要体会这一个层面的东西了。
考虑你的背景,我觉得其实你应该比早期的那些c程序员更容易转换, 你把oo的概念和现实世界处理问题的模式挂钩就可以了。现实世界里,我们分析问题的模式一定是分解, 把问题域粒度化,层次化和立体化。 那么这个粒度就差不多是对象, 层次和立体化就是对象间的组织关系和关注点。我想你看完重构以后会对粒度化这个问题有更好的了解。至于你说的那个对象问题,其实是个人视角的差异,这个早期并不需要太多关注,写的多了,自然就明白什么是最合适的了。
另外c#因为ide的关系,你完全可以像vc或vb一样使用,不需要琢磨对象这个概念, 不过相对你的工作需求,好像也没什么优势,呵呵。
你是在物流公司工作还是在商学院之类的地方做研究?我怎么记得搞研究的是有专用系统模拟方面的语言的。
- 相关回复 上下关系8
压缩 4 层
😨折杀小弟啦!!! 2 面壁 字846 2008-04-10 04:57:19
🙂术业有专攻, 3 风北客 字1313 2008-04-10 05:29:28
🙂兄台所说,字字珠玑! 1 面壁 字907 2008-04-10 08:10:46
🙂说明你水平比较高么,呵呵
😄回头俺把这句话写成条幅装裱订到墙上。 3 面壁 字1449 2008-04-11 08:28:04
🙂呵呵,说起来咱们还是同行呀。 3 风北客 字801 2008-04-13 05:49:14
🙂福兮?祸兮? 2 面壁 字688 2008-04-14 06:59:04
🙂有些人就是学什么都是好手,很赞同这句 1 瓦斯 字12 2008-04-09 00:39:44