私は自分の研究プロジェクトを行っていますが、アーキテクチャ/デザイン パターンの正しい選択に関してかなり苦労しています。
このプロジェクトでは、「システム」の開始後、バックグラウンドで何か (タスク、処理、データの表示など) を実行すると同時に、キーボードなどを使用してシステムと対話し、いくつかのコマンドを送信できるようにする必要があります。 、「この特定のオブジェクトのステータスを教えてください」や「このオブジェクトのデータは何ですか」など。
私の質問は、この特定のプロジェクトにどのようなソフトウェア アーキテクチャ/設計パターンを適用できるかということです。クラス/オブジェクト間の相互作用をどのように編成する必要がありますか? オブジェクトはどのように作成する必要がありますか?
例えば、「イベントドリブン アーキテクチャ」や「マイクロカーネル」はここで適用できますか? 有用なリソースへの参照は非常に高く評価されます! 事前にどうもありがとうございました!