面向對象程序設計 團隊做業1
【未完待續】
做業要求函數
思路描述。描述對於本身這次任務是如何思考的。
- 如何把簡單的類進行擴展,如何應用繼承多態虛函數,使代碼和對象的層次結構更優美,或者說能不能實現熱插拔的效果,個人想法是從地圖、建築、人物這三類中擴充出諸如小兵、英雄、防護塔、水晶、不一樣地圖等多種多樣豐富多彩的結果。如何處理對象之間的消息,基於對象和麪向對象的思惟方式。
設計實現過程。設計包括代碼如何組織,好比會有幾個類,幾個函數,他們之間關係如何。
- 基礎類:地圖、人物、建築
- 擴展類:小兵、英雄、防護塔、水晶、不一樣地圖
- 詳細類:各類小兵、各類英雄、不一樣的防護塔、不一樣的水晶
- 基礎函數:
- 擴展函數:
- 詳細函數:
代碼說明。展現出項目關鍵代碼,並解釋思路與註釋說明。
記錄你在程序的各個模塊上實際花費的時間。
對於在本次做業中遇到的問題,描述如何找資料的心路歷程。
在隨筆的最後貼出團隊合做討論的照片一張。
歡迎關注本站公眾號,獲取更多信息