メディエーターのデザインパターンを説明する必要がありますが、正しい文脈で使用したかどうかわかりませんので、ご意見をお聞かせください。
それぞれが他のオブジェクトと対話するために必要な4つのオブジェクトがあります。したがって、コードの保守と再利用を容易にするため に、メディエーターパターンを追加して、関連するオブジェクト間の完全な通信と制御を一元化することが重要です。
だから私の質問は:それはメディエーターパターンの良い例だと思いますか?ありがとう。
メディエーターのデザインパターンを説明する必要がありますが、正しい文脈で使用したかどうかわかりませんので、ご意見をお聞かせください。
それぞれが他のオブジェクトと対話するために必要な4つのオブジェクトがあります。したがって、コードの保守と再利用を容易にするため に、メディエーターパターンを追加して、関連するオブジェクト間の完全な通信と制御を一元化することが重要です。
だから私の質問は:それはメディエーターパターンの良い例だと思いますか?ありがとう。
これは私が推測する良い例です...
メディエーターは、通信を一元化して、相互に通信するすべてのオブジェクト間の依存関係を回避するオブジェクトです。
たとえば、ドローンとローバーに警告して家に帰らせる役割を持つ新しいクラスを追加し、メディエーターパターンのおかげで、実装するインターフェイスWeatherStation
しかないことを説明します。WeatherStation <-> Mediator
それ以外の :
WeatherStation<->Scientists
WeatherStation<->Jedays
...