一个事物,在不同的状况下会有不同的动作,还可以变更到另外一个状况,在开发时有时会遇到这样的事物。有限状况机就是这样的一个事物,在实现时用到了switch case来解决的,但是当状况不多时,这样可以解决,如果状况很多,switch case就会变得难以保护。switch case还有有个缺陷就是逻辑和实现没有分别,动作的代码直接写在了逻辑中,使得保护和扩大变得艰苦。一个事物,在不同的状况下会有不同的动作,还可以变更到另外一个状况,在开发时有时会遇到这样的事物。有
一个事物,在不同的状况下会有不同的动作,还可以变更到另外一个状况,在开发时有时会遇到这样的事物。有限状况机就是这样的一个事物,在实现时用到了switch case来解决的,但是当状况不多时,这样可以解决,如果状况很多,switch case就会变得难以保护。switch case还有有个缺陷就是逻辑和实现没有分别,动作的代码直接写在了逻辑中,使得保护和扩大变得艰苦。一个事物,在不同的状况下会有不同的动作,还可以变更到另外一个状况,在开发时有时会遇到这样的事物。有