摘要: 状态模式:当对象状态改变时行为也随之改变,看起来就像是这个类发生了改变。 首先对象有状态,行为由状态决定。 假设现在有一个游戏角色,有正常状态、加速状态、减速状态、眩晕状态。 游戏角色不同状态下的行为是不同的,减速跑的慢一些、眩晕不能跑。 我们将游戏角色转换为代码,先看不使用状态模式的情况。 游戏角 阅读全文
posted @ 2019-06-19 12:45 gcmh 阅读(179) 评论(0) 推荐(0) 编辑