# FSM 유한 상태 기계 - 가질 수 있는 [[상태]]가 한정된다 - 한 번에 [[한 가지]] 상태만 될 수 있다 - [[입력]]이나 [[이벤트]]가 기계에 전달된다. - 각 상태에는 입력에 따라 다음 상태로 바뀌는 [[전이]]가 있다 ## FSM은 다음 경우에 사용하면 좋다 - 내부 상태에 따라 객체 동작이 바뀔 때 - 이런 상태가 그다지 많지 않은 선택지로 분명하게 구분될 수 있을 때 - 객체가 입력이나 이벤트에 따라 반응할 때