前言
之前看到不少书籍里面说到过这两种方法,看起来感觉很高深,其实原理很简单,就是两个字“模块”,往深一点说,也就是“抽象”。
所谓“大道至简”,简单往往是复杂的思想的基础,所以想要了解这两种思想的区别,还是要好好想想这两个词。
面向过程编程和面向对象编程的具体实例
两个人小明和小李同时制造汽车,两个人同时开工。
小明决定用面向过程方法来制造,小李决定用面向对象方法来制造。
第一阶段要求,建造一辆汽车的发动机即可。
小明的制作方法:
1.首先列出来,发动机需要的零件
2.然后根据零件来加工,小明分别加工每一个零件。
3.最后组装所有零件。
小明需要懂得所有的过程,保证每一个零件都可靠,同一时间,只能生成一个零件。
小李的制作方法:
1.首先列出来,发动机需要的零件,规定组装接口
