1
상태 머신 다이어그램은 객체의 라이프 사이클을 나타냅니다. 프로그래밍 레벨에서 해당 객체 (객체의 로컬 뷰와 같은 상태 머신)는 무엇입니까?코딩 단계 (프로그래밍 언어로 작성)에서 상태 머신 다이어그램의 해당 표현은 무엇입니까?
상태 머신 다이어그램은 객체의 라이프 사이클을 나타냅니다. 프로그래밍 레벨에서 해당 객체 (객체의 로컬 뷰와 같은 상태 머신)는 무엇입니까?코딩 단계 (프로그래밍 언어로 작성)에서 상태 머신 다이어그램의 해당 표현은 무엇입니까?
상태 시스템과 코드간에 직접적인 일치는 없으므로 프로그래밍 알고리즘을 사용하여 구현할 수 있습니다. 예를 들어 가능한 각 상태에 대한 열거 리터럴과 함께 열거 유형을 사용하고이를 구현 클래스에서 사용하여 인스턴스의 현재 상태를 나타낼 수 있습니다.
그러나 "사용자가 장래성있는 상태에있는 빈 명령 목록이있는 경우"와 같은 다른 값을 사용할 수도 있습니다.
감사합니다 @Xaelis. 전환 서명의 이벤트 및 효과는 어떻습니까 ?? – Chriss
코드에서 여러 가지 방법으로 번역 할 수 있습니다. 이벤트는 메소드 호출이거나 관찰자 패턴을 사용하는 "실제"이벤트 일 수 있습니다. 행동 (효과)은 종종 메소드에서 구현됩니다. – Xaelis
@Xaelis 감사합니다. – Chriss