私は開発したソフトウェアを高水準の構造にする方法を探しています(Androidの場合、これは重要ではありません)。私のソフトウェアは、センサ、ユーザインタラクション、リモートメッセージ、およびタイマーイベントからのイベントによって駆動されます。私は、入力のどの組み合わせが問題を引き起こすかを監督することができない混乱になるのではないかと恐れています。複数の入力ソフトウェアを設計する
状態マシンはいいですが、状態が多すぎるようです。初心者として、私はここにデザインパターンを実装しています。しかし、私は全体のデザインについては迷っています。アプリケーションにストリーミングし続けるすべての「イベント」に構造を与えるにはどうすればよいですか?