前言

之前看到不少书籍里面说到过这两种方法,看起来感觉很高深,其实原理很简单,就是两个字“模块”,往深一点说,也就是“抽象”。

所谓“大道至简”,简单往往是复杂的思想的基础,所以想要了解这两种思想的区别,还是要好好想想这两个词。

 

面向过程编程和面向对象编程的具体实例

两个人小明和小李同时制造汽车,两个人同时开工。

小明决定用面向过程方法来制造,小李决定用面向对象方法来制造。

第一阶段要求,建造一辆汽车的发动机即可。

小明的制作方法:

1.首先列出来,发动机需要的零件

2.然后根据零件来加工,小明分别加工每一个零件。

3.最后组装所有零件。

小明需要懂得所有的过程,保证每一个零件都可靠,同一时间,只能生成一个零件。

小李的制作方法:

1.首先列出来,发动机需要的零件,规定组装接口

网友评论