답변:
책을 읽지 않은 상태에서는 이러한 호출이 상태 시스템의 일반적인 진입 점처럼 들립니다. 전화를 이해하기 위해 그들이하는 일을 봅시다.
enter () -상태가 활성화 될 때 실행됩니다.
execute () - 상태가 활성화 된 동안 실행 됩니다.
exit () -상태가 비활성화되면 실행됩니다.
이들은 모든 종류의 상태 머신에 적합합니다. 일부 기계에는 '실행'호출 만 필요하고 다른 기계에는 '입력'과 '종료'가 필요하지만 다른 기계에는 세 가지 모두가 필요합니다.
예 1 : 기관총 트리거.
예 2 : 힘 교량
예 3 : 개인 파워 아머.