TIL)2024-03-06 FSM과 상태 패턴

2024. 3. 6. 23:55내외 교육들/TIL

FSM(유한 상태 머신)과 상태 패턴의 관계는 후자의 개념이 전자의 실존 개념으로 발전된 것이다.

먼저 상태 패턴은 여러 행동을 구사하는 객체들을 상속받는 객체가 상황에 맞는 행동을 하는 것처럼, 이에 발전된 개념 모델이 FSM이라고 할 수 있다. 클래스나 메서드로 선언된 상태(State)는 이 상태를 전환 할 수 있는 조건인 전환 조건(Transition Condition)에 따라서 상태를 결정짓고 동작(Action)을 실제로 구현하는 시스템을 말하는 것이였다.

 

이 개념을 TIL로 쓰는 이유는 처음부터 아에 다른 개념이라고 잘못 알고 있었기 때문이였다. 다만 더 집중적으로 파고들어가서 공통점과 차이점을 알아낼 것이다.