State1 State Pattern 이해하기 아래 내용은 클린 소프트웨어의 일부 내용을 재편집한 내용입니다. 스테이트 패턴 왜 이 패턴을 쓸까? 스테이트 패턴을 이해하기 위해서는 유한 상태 기계(FSM: finite state machine) 를 먼저 이해해보자. 이 다이어그램을 상태 전이 다이어그램(STD: state transition diagram) 이라 한다. 모서리가 둥근 상자는 상태(state) . 상태를 연결하는 화살표는 전이(transtion). 전이에는 이벤트(event) 의 이름과 그 이벤트에 따르는 행동(action) 이 이름표가 붙는다. 만약 기게가 Locked 상태가 있는데 coin 이벤트를 받는다면, unlocked 상태로 전이하고 unlock 행동을 호출 만약 기계가 Unlocked 상태에 있는데 pass 이벤트를 받는다.. 2021. 7. 14. 이전 1 다음