Package dev.srylax.bbbassets.designpatterns.state
package dev.srylax.bbbassets.designpatterns.state
State (Behavioral Pattern)
Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
-
ClassDescriptionState<T extends StateContext<?>>The State interface declares a method for performing a state transition.StateContext<T extends State<?>>StateContext with a state.