格式:pdf
大?。?span class="single-tag-height">235KB
頁數(shù): 20頁
首先我們分析一下需求,奔馳、寶馬都是一個(gè)產(chǎn)品,他們有共有的屬性, 牛叉公司關(guān)心的是單個(gè)模型的運(yùn)行過程: 奔馳模型 A是先有引擎聲音, 然后再響 喇叭;奔馳 模型 B是先啟動(dòng)起來,然后再有引擎聲音,這才是牛叉公司要關(guān)心 的,那到我們老大這邊呢, 就是滿足人家的要求, 要什么順序就立馬能產(chǎn)生什么 順序的模型出來, 我就負(fù)責(zé)把老大的要求實(shí)現(xiàn)出來,而且還要是批量的,也就 是說牛叉公司下單訂購寶馬 A車模,我們老大馬上就找我“生產(chǎn)一個(gè)這樣的車模, 啟動(dòng)完畢后,喇叭響一 下”,然后我們就準(zhǔn)備開始批量生產(chǎn)這些模型。由我生 產(chǎn)出 N多個(gè)奔馳和寶馬車輛模型,這些車輛模型的都有 run() 方法,但是具體到 每一個(gè)模型的 run() 方法中間的執(zhí)行任務(wù)的順序是不同的,老大說要啥順序, 我就給啥順序, 最終客戶買走后只能是既定的模型。 好,需求還是比較復(fù)雜, 我 們先一個(gè)一個(gè)的解決,先從 找一個(gè)最簡單的切入點(diǎn)—
格式:pdf
大?。?span class="single-tag-height">6KB
頁數(shù): 2頁
1.編寫一個(gè)基于面向?qū)ο蟮某绦蚯?3 個(gè)長方體的體積。數(shù)據(jù)成員包括 length、width、height。 要求用成員函數(shù)實(shí)現(xiàn)以下功能: (1)由構(gòu)造函數(shù)初始化長寬高。 (2)計(jì)算長方體體積。 (3)輸出 3 個(gè)長方體體積。 2.建立一個(gè)類 MOVE,將數(shù)組中最大元素的值與最小元素的值互換。 具體要求如下: (1)私有數(shù)據(jù)成員 。 int *array :一維整型數(shù)組 。 int n:數(shù)組中原是的個(gè)數(shù) (2)公有成員函數(shù) 。MOVE ( int b[],int m ) :構(gòu)造函數(shù),初始化成員數(shù)據(jù)。 。void exchange():輸出平均值,并將數(shù)組中的元素按要求重新放置。 。void print(): 輸出一維數(shù)組。 。~MOVE ():析構(gòu)函數(shù)。 (3)在主程序中用數(shù)據(jù) {21,65, 43,87,12,84,44,97,32, 55}對(duì)該類進(jìn)行測試。 3..定義一個(gè)字符串雷 St
c++ 建造者模式知識(shí)來自于造價(jià)通云知平臺(tái)上百萬用戶的經(jīng)驗(yàn)與心得交流。 注冊(cè)登錄 造價(jià)通即可以了解到相關(guān)c++ 建造者模式最新的精華知識(shí)、熱門知識(shí)、相關(guān)問答、行業(yè)資訊及精品資料下載。同時(shí),造價(jià)通還為您提供材價(jià)查詢、測算、詢價(jià)、云造價(jià)等建設(shè)行業(yè)領(lǐng)域優(yōu)質(zhì)服務(wù)。手機(jī)版訪問:c++ 建造者模式