面向对象程序设计 团队作业1

【未完待续】
作业要求


思路描述。描述对于自己此次任务是如何思考的。

  • 如何把简单的类进行扩展,如何应用继承多态虚函数,使代码和对象的层次结构更优美,或者说能不能实现热插拔的效果,我的想法是从地图、建筑、人物这三类中扩充出诸如小兵、英雄、防御塔、水晶、不同地图等多种多样丰富多彩的结果。如何处理对象之间的消息,基于对象和面向对象的思维方式。

设计实现过程。设计包括代码如何组织,比如会有几个类,几个函数,他们之间关系如何。

  • 基础类:地图、人物、建筑
  • 扩展类:小兵、英雄、防御塔、水晶、不同地图
  • 详细类:各种小兵、各种英雄、不同的防御塔、不同的水晶
  • 基础函数:
  • 扩展函数:
  • 详细函数:

代码说明。展示出项目关键代码,并解释思路与注释说明。

记录你在程序的各个模块上实际花费的时间。

对于在本次作业中遇到的问题,描述如何找资料的心路历程。

在随笔的最后贴出团队合作讨论的照片一张。

posted @ 2018-06-05 20:05  opsiff  阅读(116)  评论(1)    收藏  举报