在我的当前项目中,首席开发者禁止我使用任何枚举。他认为枚举只会引起问题,我只有在强制情况下才能使用它,例如与需要枚举的外部应用程序/库进行通信时。
他告诉我应该针对每一个状态都有一个对象。例如,我们有一个名为Soldier的游戏对象。因此,我必须拥有以下对象: - RunningSoldier - SittingSoldier - StandingSoldier 他的做法正确吗?我不这么认为。我的唯一理由是我不想编写这么多类。
谢谢!
他告诉我应该针对每一个状态都有一个对象。例如,我们有一个名为Soldier的游戏对象。因此,我必须拥有以下对象: - RunningSoldier - SittingSoldier - StandingSoldier 他的做法正确吗?我不这么认为。我的唯一理由是我不想编写这么多类。
谢谢!