- 371 名前:デフォルトの名無しさん [2008/08/20(水) 14:53:22 ]
- 質問です。
ハードウエアでいうIRQみたいなのをJAVAで実装するにはどうすればいいでしょうか? 複数のI/OコンポーネントとGUIから構成されるソフトを作っているのですが、今の実装だと 全てのクラスに中核モジュールへのレファレンスを持たせて、その内部状態をI/Oイベントがあると *I/Oモジュールから*変更させるように作っているのですが、これだと中核モジュールを変えたときに 広がる波紋が大きそうな気がして心配です。 ですから、各I/Oモジュールが何かのイベントを探知すると中核モジュールにイベントを投げて 中核モジュールのみが自らを操作するようにしたいのですが、その方法がよくわかりません。 (中核モジュールにI/Oモジュールでイベントがあったことを探知させる方法が分かりません) ExceptionをI/OやGUIモジュールから中核モジュールに投げる方法もあるかな、と思ったのですが、 例外は例外用にとっておきたいと思います。 ご教授お願いします。
|

|