?

      基于MVC模式的貪吃蛇游戲設(shè)計.doc

      資料分類:理工論文 上傳會員:翩翩起舞 更新時間:2022-05-12
      需要金幣1000 個金幣 資料包括:完整論文 下載論文
      轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 論文字?jǐn)?shù):9487
      折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 論文格式:Word格式(*.doc)

      摘要:基于設(shè)計模式開發(fā)的軟件具有系統(tǒng)可擴展性、代碼可重用性、代碼可維護性的優(yōu)點,已經(jīng)成為軟件工程的基石,MVC模式(Model-View-Controller)把軟件系統(tǒng)分為三個基本部分:模型(Model)、視圖(View)和控制器(Controller)。MVC設(shè)計模式讓視圖層和業(yè)務(wù)層分離,這樣就允許更改視圖層代碼而不用重新編譯模型和控制器代碼,同樣,因為模型與控制器和視圖相分離,一個應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需要改動MVC的模型層即可,因此具有低耦合性和高重用性和可維護性,因此成為App開發(fā)、Web項目的首選框架模式。

      本論文以經(jīng)典的貪吃蛇游戲為主題,基于MVC設(shè)計理念,綜合運用圖形用戶界面技術(shù)、監(jiān)聽器接口技術(shù)、多線程編程基數(shù)以及鏈表數(shù)據(jù)結(jié)構(gòu),設(shè)計并實現(xiàn)了基于MVC設(shè)計模式的貪吃蛇游戲,該系統(tǒng)實現(xiàn)了模型、視圖和控制器層的分離,具有較低的耦合性和很好的擴展性,具有較好的使用價值。

       

      關(guān)鍵詞:MVC模式;可擴展性;貪吃蛇

       

      目錄

      摘要

      Abstract

      第一章 緒論-1

      1.1 MVC模式的起源-1

      1.2 JAVA的發(fā)展-1

      1.3研究內(nèi)容-2

      1.4章節(jié)安排-2

      第二章MVC模式-3

      2.1 MVC模式的概念-3

      2.2 MVC模式組成-3

      2.3 MVC的機制-4

      2.3.1 MVC的取消/重做機制-4

      2.3.2 可重復(fù)使用組件-5

      2.3.3 MVC模式設(shè)計的優(yōu)缺點-5

      2.4本章小結(jié)-6

      第三章 JAVA介紹-7

      3.1 JAVA語言-7

      3.2 JAVA命令模式-7

      3.3 在JAVA中基于MVC模式游戲設(shè)計思路-8

      第四章:貪吃蛇游戲設(shè)計程序-11

      4.1 基于MVC模式的貪吃蛇游戲的設(shè)計步驟-11

      4.1.1 初步貪吃蛇游戲設(shè)計程序執(zhí)行-11

      4.1.2 初步結(jié)論與改進-12

      4. 2 具體程序測試-13

      4.2.1 程序分析-14

      4.2.2 兩個程序分析比較 (MVC模式體現(xiàn))-16

      4.3 程序測試結(jié)果分析-17

      4.4 結(jié)論-17

      第五章 總結(jié)和展望-18

      參考文獻-19

      致    謝-30

      相關(guān)論文資料:
      最新評論
      上傳會員 翩翩起舞 對本文的描述:在產(chǎn)生出這種新的語言的時候,相關(guān)的研發(fā)人員是對其做出了部分的修改而不是做了開發(fā),并且開發(fā)人員們知道C ++中本身就存在著一些不安全的組件,所以是非常有必要進行刪除和修改......
      發(fā)表評論 (我們特別支持正能量傳遞,您的參與就是我們最好的動力)
      注冊會員后發(fā)表精彩評論獎勵積分,積分可以換金幣,用于下載需要金幣的原創(chuàng)資料。
      您的昵稱: 驗證碼:
      ?