개발할 소프트웨어를 상위 레벨 구조로 찾는 방법을 찾고 있습니다. (안드로이드 용이지만 여기서는 중요하지 않습니다.) 내 소프트웨어는 센서, 사용자 상호 작용, 원격 메시지 및 타이머 이벤트의 이벤트를 기반으로합니다. 나는 그것이 입력의 어떤 조합이 문제를 일으키는 지 감독 할 수없는 혼란이되고있는 것이 아닌가 걱정된다.다중 입력 소프트웨어 설계
상태 시스템이 좋지만 가능한 상태가 너무 많습니다. 초보자로서, 나는 여기 저기에 디자인 패턴을 구현합니다. 그러나 나는 전체적인 디자인에 대해 잃어버린다. 내 응용 프로그램으로 스트리밍을 계속하는 모든 "이벤트"에 구조를 어떻게 제공합니까?