为什么你的if-else越写越乱?聊聊状态机
状态机是什么? 一句话定义:状态机:把对象的所有可能情况分成互斥的几种"状态",明确规定状态之间如何切换。 本质上是对实际情况的一种分类讨论。 为什么需要状态机 状态机解决的是:同一个对象,在不同状态下,对同一输入的不同响应问题。 想象一个游戏场景,你操作的角色需要进行不同的动作。 假设角色有这些状态:站立、跑步、跳跃、攻击、受击 刚开始的时候,你打算用if-else来解决 先来定义几个变量保存这
此生绝不再打工!
在第二季度的那三个月中发生了很多变化,导致制定的 OKR 虽然有去做,但绝大部分事项没有开展落地。 那期间的经历所产生的憋屈、无奈、失望、无趣、愤怒等,它们交织在一起形成了至今仍笼罩在我心头的阴霾,挥之不去。 但这也对我产生了积极作用,逼迫我弄得更明白自己到底应该怎样——在获得我想要的「自由」之前,一切事情以我获得「自由」为优先,阻碍与拦截者拒绝或铲除之! 因此,在对现在的人来说很重要的两个方面我