小A:“爲(wèi)什麼要使用生成器模式?”
大B:“是爲(wèi)了將構(gòu)建複雜對(duì)象的過程和它的部件解耦。注意:是解耦過程和部件。因爲(wèi)一個(gè)複雜的對(duì)象,不但有很多大量組成部分,如汽車,有很多部件。車輪、方向盤、發(fā)動(dòng)機(jī)還有各種小零件等等,部件很多,但遠(yuǎn)不止這些,如何將這些部件裝配成一輛汽車,這個(gè)裝配過程也很複雜(需要很好的組裝技術(shù)),Builder模式就是爲(wèi)了將部件和組裝過程分開。”