2

私が開発したソフトウェアを高レベルで構造化する方法を探しています (Android 用ですが、ここでは重要ではないと思います)。私のソフトウェアは、センサーからのイベント、ユーザー インタラクション、リモート メッセージ、およびタイマー イベントによって駆動されます。入力のどの組み合わせが問題を引き起こす可能性があるかを監視できない混乱になりつつあるのではないかと心配しています。

ステート マシンは便利ですが、考えられる状態が多すぎるようです。初心者として、私はあちこちでデザインパターンを実装しています。しかし、全体のデザインについては迷っています。アプリケーションにストリーミングし続けるすべての「イベント」に構造を与えるにはどうすればよいですか?

4

2 に答える 2

1

ロボットソフトウェアがこれをどのように処理するかを調べたいと思うかもしれません。ロボットも同様の課題に直面しています。

于 2012-04-27T18:50:28.240 に答える