UI->サービス/ドメイン->リポジトリの3つのレイヤーに分割されたシンプルなデスクトップアプリケーションを実装しています。
他のレイヤーの他のクラスの進行状況をUIレイヤーに通知できるように、Mediatorクラスを使用することを考えていますが、他のクラスはUIに結合されていません
たとえば、製品の購入操作があります。UIで製品の購入の詳細な進行状況を表示できるようにしたい。つまり、進行状況を画面に印刷できるようにしたい。-支払いゲートウェイへの連絡-支払いの完了-在庫の更新など
これは許容できる解決策ですか?または他の提案はありますか?
どうもありがとうございます