1.设计还没成型,就先做实现了,结果可想而知,都成废品了现在,没有办法,只有重新开始,重构
2.粗枝大叶,当我着急实现的时候,代码就写的特乱,没有规范了,所以,一定要注意细节,特别要注意细节
3.又出现一个问题,分工不明确,导致两个人在做同一件事
好方法:
如何封装属性(eg.int类型的):
int GetInterAttr( InteractiveIntAttr attr ) const;
void SetInterAttr( InteractiveIntAttr attr, int value );
enum InteractiveIntAttr
{
IIA_TYPE, ///<类型
IIA_X, ///<X坐标
IIA_Y, ///<Y坐标
IIA_DIRECTION, ///<物件朝向
IIA_MAX
};
int m_iAttr[ IIA_MAX]; ///< 属性数据
这样就可也省去好多的get,set,但我觉得还是直接用变量更直接~ ~