面向對象程序設計 團隊做業1

【未完待續】
做業要求函數


思路描述。描述對於本身這次任務是如何思考的。

  • 如何把簡單的類進行擴展,如何應用繼承多態虛函數,使代碼和對象的層次結構更優美,或者說能不能實現熱插拔的效果,個人想法是從地圖、建築、人物這三類中擴充出諸如小兵、英雄、防護塔、水晶、不一樣地圖等多種多樣豐富多彩的結果。如何處理對象之間的消息,基於對象和麪向對象的思惟方式。

設計實現過程。設計包括代碼如何組織,好比會有幾個類,幾個函數,他們之間關係如何。

  • 基礎類:地圖、人物、建築
  • 擴展類:小兵、英雄、防護塔、水晶、不一樣地圖
  • 詳細類:各類小兵、各類英雄、不一樣的防護塔、不一樣的水晶
  • 基礎函數:
  • 擴展函數:
  • 詳細函數:

代碼說明。展現出項目關鍵代碼,並解釋思路與註釋說明。

記錄你在程序的各個模塊上實際花費的時間。

對於在本次做業中遇到的問題,描述如何找資料的心路歷程。

在隨筆的最後貼出團隊合做討論的照片一張。

相關文章
相關標籤/搜索