面向?qū)ο笈c面向過(guò)程的區(qū)別
回答
愛(ài)揚(yáng)教育
2022-01-13
- 相關(guān)推薦
擴(kuò)展資料
可以拿生活中的實(shí)例來(lái)理解面向過(guò)程與面向?qū)ο,例如五子棋,面向過(guò)程的設(shè)計(jì)思路就是首先分析問(wèn)題的步驟:1、開(kāi)始游戲,2、黑子先走,3、繪制畫(huà)面,4、判斷輸贏,5、輪到白子,6、繪制畫(huà)面,7、判斷輸贏,8、返回步驟2,9、輸出最后結(jié)果。把上面每個(gè)步驟用不同的方法來(lái)實(shí)現(xiàn)。
如果是面向?qū)ο蟮脑O(shè)計(jì)思想來(lái)解決問(wèn)題。面向?qū)ο蟮脑O(shè)計(jì)則是從另外的思路來(lái)解決問(wèn)題。整個(gè)五子棋可以分為1、黑白雙方,這兩方的行為是一模一樣的,2、棋盤(pán)系統(tǒng),負(fù)責(zé)繪制畫(huà)面,3、規(guī)則系統(tǒng),負(fù)責(zé)判定諸如犯規(guī)、輸贏等。第一類對(duì)象(玩家對(duì)象)負(fù)責(zé)接受用戶輸入,并告知第二類對(duì)象(棋盤(pán)對(duì)象)棋子布局的變化,棋盤(pán)對(duì)象接收到了棋子的變化就要負(fù)責(zé)在屏幕上面顯示出這種變化,同時(shí)利用第三類對(duì)象(規(guī)則系統(tǒng))來(lái)對(duì)棋局進(jìn)行判定。
最新文章
- 亞硫酸鈣溶于水嗎?
- 利茲大學(xué)供應(yīng)鏈管理屬于什么學(xué)院
- 中俄工科大學(xué)聯(lián)盟的介紹
- 政治學(xué)與行政學(xué)專業(yè)就業(yè)方向有哪些?
- 學(xué)獸醫(yī)去哪個(gè)學(xué)校
- 面向大海作文
- javascript面向?qū)ο笾械膶?duì)象怎么理解
- 大學(xué)當(dāng)宿舍長(zhǎng)有加分嗎
- 碩士研究生報(bào)名時(shí)間
- 動(dòng)漫有什么系
- 繞口令大全
- 標(biāo)語(yǔ)口號(hào)
- 河南省大學(xué)排名
- 綜合手抄報(bào)
- 天津中考
- 合肥中考
- 泉州中考
- 江蘇中考
- 名人名言
- 勵(lì)志名言