Design Pattern/Notes/BehavioralStateHow is this guide?GoodBadEdit on GitHubPreviousObserverNextStrategy