前言
之前看到不少書籍里面說到過這兩種方法,看起來感覺很高深,其實(shí)原理很簡(jiǎn)單,就是兩個(gè)字“模塊”,往深一點(diǎn)說,也就是“抽象”。
所謂“大道至簡(jiǎn)”,簡(jiǎn)單往往是復(fù)雜的思想的基礎(chǔ),所以想要了解這兩種思想的區(qū)別,還是要好好想想這兩個(gè)詞。
面向過程編程和面向?qū)ο缶幊痰木唧w實(shí)例
兩個(gè)人小明和小李同時(shí)制造汽車,兩個(gè)人同時(shí)開工。
小明決定用面向過程方法來制造,小李決定用面向?qū)ο蠓椒▉碇圃臁?
第一階段要求,建造一輛汽車的發(fā)動(dòng)機(jī)即可。
小明的制作方法:
1.首先列出來,發(fā)動(dòng)機(jī)需要的零件
2.然后根據(jù)零件來加工,小明分別加工每一個(gè)零件。
3.最后組裝所有零件。
小明需要懂得所有的過程,保證每一個(gè)零件都可靠,同一時(shí)間,只能生成一個(gè)零件。
小李的制作方法:
1.首先列出來,發(fā)動(dòng)機(jī)需要的零件,規(guī)定組裝接口