格式:pdf
大?。?span class="single-tag-height">235KB
頁數(shù): 20頁
首先我們分析一下需求,奔馳、寶馬都是一個產(chǎn)品,他們有共有的屬性, 牛叉公司關(guān)心的是單個模型的運行過程: 奔馳模型 A是先有引擎聲音, 然后再響 喇叭;奔馳 模型 B是先啟動起來,然后再有引擎聲音,這才是牛叉公司要關(guān)心 的,那到我們老大這邊呢, 就是滿足人家的要求, 要什么順序就立馬能產(chǎn)生什么 順序的模型出來, 我就負(fù)責(zé)把老大的要求實現(xiàn)出來,而且還要是批量的,也就 是說牛叉公司下單訂購寶馬 A車模,我們老大馬上就找我“生產(chǎn)一個這樣的車模, 啟動完畢后,喇叭響一 下”,然后我們就準(zhǔn)備開始批量生產(chǎn)這些模型。由我生 產(chǎn)出 N多個奔馳和寶馬車輛模型,這些車輛模型的都有 run() 方法,但是具體到 每一個模型的 run() 方法中間的執(zhí)行任務(wù)的順序是不同的,老大說要啥順序, 我就給啥順序, 最終客戶買走后只能是既定的模型。 好,需求還是比較復(fù)雜, 我 們先一個一個的解決,先從 找一個最簡單的切入點—