论坛首页 入门技术论坛

面向对象并不是目的

浏览 9173 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (17) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-10-28   最后修改:2010-10-28
我觉得楼主没有理解每个语言概念约束和表达能力之间的关系。语言中的范式和类型,都是为了更准确地概念表达,减少语言使用上的复杂性。一个什么特征都有的大杂烩式的语言不仅难以理解和使用,而且设计和性能都是个大问题。
如果真的需要解决问题的万能的语言,C#也不怎么样,只有能够设计“域语言的元语言的元语言。。。”才能解决问题,这种想法确实会使人“找不着北”。
说得现实一点,更加通用的语言应该是C或者汇编,任你怎么整。如果觉得二进制也解决不了问题的话,干脆用一进制,什么问题都没了。
0 请登录后投票
   发表时间:2010-10-28  
支持,无论用什么方式,

先保证实现业务目的,再能达到一定的可扩展性,可维护性就非常不错了
0 请登录后投票
   发表时间:2010-10-29  
我觉的面向对象的优势是在于实现之前的设计和规划以及实现之后的维护和测试.....
0 请登录后投票
   发表时间:2010-11-01  
面向对象,应该是个很自然的过程,譬如对“人”进行描述,很容易得出人有眼睛,鼻子属性。如果超出这个自然的过程,那就是有问题了,让你去描述外星人,你怎么面向对象?

当然是没有办法面向对象,那就有一类人出来解决,一类是抽象,即使不知道外星人啥样,那好呆总有器官吧,那先得出一个“器官类”

这样就没有必要了。
所以我以为面向对象并不是什么复杂技术和理论,是个自然的过程,随着项目进展,自然能得出最佳结果。基于此的开发,维护也是最合适当时的情况,这就够了。不要做自己做不到的事情
0 请登录后投票
   发表时间:2010-11-04  
能解决问题才是硬道理
0 请登录后投票
   发表时间:2010-11-22  
面向对象当然不是目的,不过现在很多人都不知道面向对象是什么,现在很多人就是为了解决问题而解决问题,根本不考虑系统的可维护性,以及扩展性!面向对象是一种设计思想,不是一种手段,面向对象是为了更好的解决问题,所以面向对象不可能成为目的...
0 请登录后投票
   发表时间:2010-11-26  
是手段,可是这个手段有几个人掌握了。
0 请登录后投票
   发表时间:2010-11-26  
说的没错,我看到题目,首先想到的就是为了解决问题。
0 请登录后投票
   发表时间:2010-11-30  
xiaobing 写道
是的,用面向对象解决一些问题,当然也有面向对象解决不了的问题

难道要考虑的性能问题就不是为了解决问题么?
0 请登录后投票
   发表时间:2010-11-30  
kkking000 写道
xiaobing 写道
是的,用面向对象解决一些问题,当然也有面向对象解决不了的问题

难道要考虑的性能问题就不是为了解决问题么?

。。。网速问题,你们懂的。。。 
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics