• 029_面向对象_02_面向对象的方式思考问题


    一、面向过程的思维模式

      面向过程的思维模式是简单的线性思维,思考问题首先陷入第一步做什么、第二步做什么的细节中。比如一个学生的早晨:起床、洗脸刷牙、吃早餐、去上学

    二、面向对象的思维模式

      面向对象的思维模式说白了就是分类思维模式。思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。

      这样就可以形成很好的协作分工。比如:设计师分了10个类,然后将10个类交给了10个人分别进行详细设计和编码!

      显然,面向对象适合处理复杂的问题,适合处理需要多人协作的问题!

      如果一个问题需要多人协作一起解决,那么你一定要用面向对象的方式来思考!

    三、案例  

      老毛显然是面向对象思维方式的高手,很好地对中国的阶层做了分类(大家可以看看老毛的著作,都是谈各个阶层的关系问题,面向对象啊!),然后,让他手下的干将制定详细策略各个击破。老毛不出延安,天下事就已定! 若老毛生在今天做了程序员,必然也将做到总监、架构师级别。

      老蒋显然没有采用面向对象的思维方式处理问题,天天忙得团团转,做着飞机到处指挥,最后被赶到了一个小岛上。若老蒋生在今天做了程序员,嗯,老蒋会是个天天加班干的好程序员。

    四、总结

      对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。

    如有任何疑问可联系邮箱: 给我发邮件、或直接联系QQ:1584875179 || 点返回首页

  • 相关阅读:
    myeclipse codelive插件关闭
    php-memcache基本用法
    css3选择器笔记
    网卡配置/etc/network/interfaces
    javascript 调用cookies
    $_FILES详解
    http_build_query
    javascript写贪吃蛇游戏(20行代码!)
    php 中date显示时间不对与Linux文件乱码问题
    const && define
  • 原文地址:https://www.cnblogs.com/aeon/p/9949824.html
Copyright © 2020-2023  润新知