상태 패턴1 UML - 상태 기계 다이어그램 - 구현 - 이 글은 UML Distilled (마틴 파울러)책을 기반으로 작성하였습니다. - 상태 다이어그램의 구현 상태 다이어그램을 구현하는 방법은 크게 내장 스위치, 상태 패턴, 상태 표 세 가지가 있다. 상태 기계 다이어그램 가장 초반에 그린 아래 다이어그램을 가지고 각 방식으로 구현한 예제를 살펴보도록 하자. - 내장 스위치 가장 직접적이고 간단한 방법이다. 하지만 간단한 상태 다이어그램도 이 방식으로 구현하면 장황해지는 단점이 있다. public enum PanelState { WAIT, OPEN, LOCKED, FINAL } public enum PanelEvent { CANDLE_MOVED, KEY_TURNED, SELF_CLOSED } public class StateController { pri.. 2021. 2. 12. 이전 1 다음