zoukankan      html  css  js  c++  java
  • 第二周作业——面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?

    面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里。
    我觉得主要是思维方式不同
    举个例子 就像把大象装进冰箱里
     
    如何大象装进冰箱?

    面向过程的分析方法多半是这样的:
    为了把大象装进冰箱,需要3个过程。
    1) 把冰箱门打开(得到打开门的冰箱)
    2) 把大象装进去(得到里面装着大象的冰箱)
    3) 把冰箱门关上(获得关好门装着大象的冰箱)
    每个过程有一个阶段性的目标,依次完成这些过程,就能把大象装进冰箱。


    而面向对象是这样的:
    为了把大象装进冰箱,需要做三个动作(或者叫行为)。
    每个动作有一个执行者,它就是对象。
    1) 冰箱,你给我把门打开
    2) 冰箱,你给我把大象装进去(或者说,大象,你给我钻到冰箱里去)
    3) 冰箱,你给我把门关上
    依次做这些动作,就能把大象装进冰箱。


    以上
  • 相关阅读:
    第二次冲刺(二)
    第二次冲刺(一)
    5月30日学习日志
    5月29日学习日志
    5月28日学习日志
    5月27日学习日志
    5月26日学习日志
    粒子群算法-PSO
    花授粉优化算法-python/matlab
    花授粉优化算法
  • 原文地址:https://www.cnblogs.com/sherlog/p/5289126.html
Copyright © 2011-2022 走看看