これは少し曖昧かもしれませんが、私はUIを更新するいくつかのクラスがあるプログラムに取り組んでいます。基本的にすべてのUIリクエストを(とりわけ)受け取り、それらをUI自体にルーティングする「ミドルマン」クラスを作成しました。これにより、UIクラスはミドルマンとのみ対話します。
問題は、UIクラスのインターフェイスに最大20の異なる関数があり、私の仲介者クラスは基本的に下位レベルのクラスから呼び出しを受け取り、UIで本質的に同じ関数を呼び出すことです。これはどういうわけか全体の目的を打ち負かしています。これはよくある問題だと思います。これを行うためのよりエレガントな方法はありますか?
ありがとう、
午後