29_面向对象_02_面向对象的方式思考问题
2017-06-05 16:21
295 查看
面向过程的思维模式
面向过程的思维模式是简单的线性思维,思考问题首先陷入第一步做什么、第二步做什么的细节中。这种思维模式适合处理简单的事情,比如:上厕所。如果面对复杂的事情,这种思维模式会陷入令人发疯的状态!比如:如何造神舟十号!
面向对象的思维模式
面向对象的思维模式说白了就是分类思维模式。思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。这样就可以形成很好的协作分工。比如:设计师分了10个类,然后将10个类交给了10个人分别进行详细设计和编码!
显然,面向对象适合处理复杂的问题,适合处理需要多人协作的问题!
如果一个问题需要多人协作一起解决,那么你一定要用面向对象的方式来思考!
对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。
相关文章推荐
- java学习之旅29--面向对象_02_面向对象的方式思考问题
- 面向对象的思考问题方式
- 《专栏声音》面向对象简史 (附: dotNET Architect们应该思考的问题)
- android UI 之 竖直的seekBar 及 自定义背景和thumb对齐问题(换一种方式思考)
- 对解决一般问题思考方式的一些想法
- HDU2084 DP + 水 /入门+ 递推 + 从后往前思考问题的方式
- 一些思考方式——从continue按钮的实现暴露的设计问题
- 有时候需要以机器的方式思考问题
- 换种方式思考问题
- JavaEE细节问题02——加载资源文件的三种方式
- 【Java数据结构与算法02】 | 第1章--面向对象(double精度计算问题)
- 3W+2H:学习和思考问题的有效方式
- 关于大小端存储方式问题的思考
- 人与人的差别仅在于思考问题的方式不同
- 用面向对象的方式解决经典的“三月兔”的问题
- 【算法导论学习-29】动态规划经典问题02:最长公共子序列问题(Longest common subsequence,LCS)
- 开始想使用f#,只因为它提供了另一种思考问题的方式,框架架构师应该会多门语言的,就选你作为我的第二种吧。
- 思考问题的方式
- 关于兔子问题(斐波那契数)的Java实现--采用面向对象的方式
- 图像检索服务器编写问题记录——线程中信号的处理方式思考