state pattern1 State Pattern 1. 정의 1) 객체의 내부 상태가 바뀔 때 객체의 동작을 변경할 수 있도록 함 2) 객체는 자신의 클래스를 바꾸는 것처럼 보임. 3) State : 시점에 따라 특정 상태에 있어야 함. 4) Transition : 외부 입력에 따라 가능한 상태로 전환 2. 문제 1) 상태(state)가 여러 개 있고, if 문으로 상태를 통제 3. 해결방안 1) 상태를 한 곳에서 관리 4. 사용 예제 1) Finite State Machine 2019. 12. 31. 이전 1 다음