Swift之深入解析如何在Swift中实现状态机

一、状态机的定义

① 什么是状态机?

  • 我们直接使用维基百科上的定义:
A finite-state machine (FSM) or finite-state automaton (FSA, plural: automata), finite automaton, or simply a state machine, is a mathematical model of computation.
  • 简而言之:通常称作的状态机是有限状态机的简称,它是一种数学计算模型。有限状态机(也就是有限自动机)如果进行一个分类的话,分类如下:

你可能感兴趣的:(Swift高级进阶,Swift底层原理,状态机的定义,面向对象(OOP)实现状态机,函数式实现状态机)