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