在Kotlin中实现一个十分简单的自循环状态机2024年4月30日 · 阅读需 4 分钟法欧特斯卡雷特可爱小猫咪一枚呀在平日的编码生活中,你有没有遇到过需要通过状态机来实现的逻辑呢?一个状态的轮转、事件订阅的通讯处理等。 状态机的实现方式千变万化,这里我会为你介绍一个简单的自循环状态机实现。 简单介绍 在开始之前,我先说明一下这个所谓的 "自循环状态机" ,避免歧义。这个词儿是我自己编出来的, 意为这个状态机中的 动作 与 变换 均由状态本身来完成。 用大家都喜欢的大白话来讲,就是 "状态" 是一个 class