设计模式 - 状态模式 ( State ) & 有限状态机 ( FSM Finite State Machine)

  1. 状态模式有限状态机 并不完全是一回事
  2. 状态模式是一种设计模式, 根据状态决定行为, 更多关注的是在某状态下, 行为Action是什么
  3. 而有限状态机主要关注于: 状态之间是如何迁移和变化的

状态模式

根据状态决定行为


老规矩, 先来举一个原始的例子

public class MM {
   
    String name;
    MMState state;
    private enum MMState {
   HAPPY, SAD}

    public void smile()

你可能感兴趣的:(设计模式)