您的位置:首页 > 其它

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

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

如何大象装进冰箱?

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

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

以上
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: