今天来谈谈面向过程(或者叫结构化)分析方法与面向对象分析方法的区别:spa
区别 : 我认为面向过程分析与面向对象分析是两种思路彻底不一样的分析方法,面向过程分析方法,就是说咱们先考虑问题大的方面,而后再从外面到里面去深刻这个问题的细节部分,一步一步去解决问题。就好比说就像一棵树同样,咱们先从根开始,就是问题大的方面,而后咱们再深刻各个枝干,就是深刻问题的细节部分,而后逐步解决问题。面向对象分析方法,以对象为主分析问题,咱们把问题看做由几个对象组成。好比咱们设计一个网上买书的系统,这个时候简单的来讲消费者,书店就是对象。就好比说买书这个例子,若是是面向过程的分析思路,则一开始是用户选择书籍,而后下单,商家收到订单,而后通知仓库发货,用户收到书籍。而面向对象则是分为消费者与商家两大对象,消费者具备购书,下单等功能,而商家具备收订单,通知仓库发货等功能。一个是就像运动员跑步同样完成整个流程,而一个是分为几组对象,而后他们之间进行交互进而解决问题。设计