怎样才是面向对象的思想 学编程到现在1年多了,会用C#、java这些面向对象的语言,但感觉自己的思想还是面向过程的思想,想问题总是先去想问题怎么具体实现,这个功能从头到尾该怎么执行过去。真是很惭愧。所以想请大侠举一个鲜明的例子,(对于同一个问题或对待一件事情的处理)分别以面向过程和面向对象两种思想该怎样来分析。我知道很老的话题了,很多人不屑一顾,但我想更多的人还是分不清楚。望有多年编程经验的,从面向过程到面向对象了解透彻的人给些指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个没错啊 面向对象不可避免的要通过面向过程去实现 只不过在这之前把各种问题通过面向对象的概念分解成各个小问题去具体实现 也就是添加了诸如类,封装,继承,多态等等实现途径罢了 他们并不排斥 可以说利用new实例化了一个对象 这就是面向对象了 个人感觉,“面向对象”是一种偏向西方的思维方式,对于我们普通的思维方式来说,面向对象的思想是不容易去融会贯通的!(说具体外话,模式这种东西倒是很适合我们,举一反三对我们来说很好理解)如果要培养这样的思考方式,可以去多看模式设计方面的书,多看看框架的代码。在平时考虑事情的时候,尽量向问题的上层或者上上层去考虑,这样也可以多接触真正的“抽象”的东西和“接口规则”的事情。不过警告楼主,不要走火入魔,想什么都是面向对象的,这样对平时生活不利呀!哈哈good luck OOP最大的特点就是 代码重用~ 引用真的都非配在栈内存中吗? 清空arraylist,报空指针异常 求个JTREE的例子 问一个关于Object的问题?? 图形摆放问题 Java中利用JMF编写摄像头拍照程序(转贴精华贴,求救详解!) 请教一下这个提示是什么意思? 问一个最基本的问题,再线等待!!! JDBC设置 我是一个JAVA初学者,不知道怎么才能进阶,大侠给点提示吧!! 自己写的类怎样覆盖equals()、hashCode()? 关于昨天String的讨论 我将大家的帖子总结了下 现在请大家看看各家之言 讲出自己的看法 谢谢!!!
“面向对象”是一种偏向西方的思维方式,
对于我们普通的思维方式来说,
面向对象的思想是不容易去融会贯通的!
(说具体外话,模式这种东西倒是很适合我们,举一反三对我们来说很好理解)如果要培养这样的思考方式,
可以去多看模式设计方面的书,
多看看框架的代码。
在平时考虑事情的时候,尽量向问题的上层或者上上层去考虑,
这样也可以多接触真正的“抽象”的东西和“接口规则”的事情。不过警告楼主,不要走火入魔,想什么都是面向对象的,
这样对平时生活不利呀!哈哈good luck