JavaScript状态模式中的变通方式

在JavaScript中,状态模式需要格外小心,因为其不支持抽象类或接口。如果状态子类未实现buttonWasPressed方法,在状态切换时会抛出异常。为了避免错误,建议创建一个抽象父类并使其抽象方法直接抛出一个异常,以便在运行时发现问题。

pdf 文件大小:8.5MB